Script started on 2024-09-26 00:52:09+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
;           (set_option_value  prolog false)

P;HTML|
;           (set_option_value  compat auto)

P;HTML|
;           (set_option_value  compatio true)
P;HTML|
;            (is_cmd_option  prescan halt --halt=true true)
P;HTML|
;            (set_option_value  halt true)
P;HTML|
;            (is_cmd_option  prescan stdin --stdin=tty tty)
P;HTML|
;             (set_option_value  stdin tty)
P;HTML|
;            (is_cmd_option  prescan stdout --stdout=tty tty)
P;HTML|
;             (set_option_value  stdout tty)
P;HTML|
;            (is_cmd_option  prescan stderr --stderr=tty tty)
P;HTML|
;             (set_option_value  stderr tty)
P;HTML|
;            (set_option_value  prolog false)
P;HTML|
;            (set_option_value  compat auto)
P;HTML|
;            (set_option_value  compatio true)
P;HTML|
;          (is_cmd_option  execute python --python=enable enable)
P;HTML|
;           (set_option_value  python enable)
P;HTML|
;          (is_cmd_option  execute timeout --timeout=40 40)
P;HTML|
;           (set_option_value  timeout 40)
P;HTML|
;           (is_cmd_option  execute output --output=./reports/tests_output/baseline-compat-2024-09-26T00:33:38/ ./reports/tests_output/baseline-compat-2024-09-26T00:33:38/)
P;HTML|
;           (set_option_value  output ./reports/tests_output/baseline-compat-2024-09-26T00:33:38/)
P;HTML|
;           (is_cmd_option  execute html --html true)
P;HTML|
;            (set_option_value  html true)
P;HTML|
;           (is_cmd_option  execute test --test true)
P;HTML|
;            (set_option_value  test true)

; (load_metta_file  &self tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta)
P;HTML|
;                         (track_load_into_file  /home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta)
P;HTML|
;                                          (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers /home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta)
P;HTML|
;                                           (= 1  "[()]")
P;HTML|
;                                           (= 2  "[()]")
P;HTML|
;                                           (= 3  "[()]")
P;HTML|
;                                           (= 4  "[(Error (assertEqual (get-doc NoSuchAtom) (@doc-formal (@item NoSuchAtom) (@kind atom) (@type %Undefined%) (@desc \"No documentation\"))) ")
P;HTML|
;                                           (= 4  "Expected: [(@doc-formal (@item NoSuchAtom) (@kind atom) (@type %Undefined%) (@desc \"No documentation\"))]")
P;HTML|
;                                           (= 4  "Got: [(@doc-formal (@item NoSuchAtom) (@kind atom) (@type %Undefined%) (@desc \"No documentation\"))]")
P;HTML|
;                                           (= 5  "Missed result: (@doc-formal (@item NoSuchAtom) (@kind atom) (@type %Undefined%) (@desc \"No documentation\")))]")
P;HTML|
;                                           (= 5  "0.31user 0.01system 0:00.32elapsed 100%CPU (0avgtext+0avgdata 29424maxresident)k")
P;HTML|
;                                           (= 5  "0inputs+0outputs (0major+3828minor)pagefaults 0swaps")
P;HTML|
;                                         (= (error  (stream_error  (:  1803 (:  0 64264)) (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))
;                                           (call  once
;                                             (load_metta_file_stream_fast  64298 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta &self (0x555cf9e8bbf0))))



  (error  
    (stream_error  
      (:  1803 
        (:  0 64264)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  1803 
        (:  0 64264)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


 [193] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x555cf79801f0),8),_3374)|_3366],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
 [192] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x555cf79801f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x555cf79801f0),8),_3478)|_3470],P;HTML| [ goal_depth(600)])),frame(192,clause((0x555cf79802a0),10),_3508)|_3500],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
 [191] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x555cf79801f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x555cf79801f0),8),_3616)|_3608],P;HTML| [ goal_depth(600)])),frame(192,clause((0x555cf79802a0),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x555cf79801f0),8),call(...,8000,...,...)),frame(192,...,_3714)|_3706],P;HTML| [ goal_depth(600)])),frame(191,clause((0x555cf79806c0),3),_3738)|_3730],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
 [190] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x555cf79801f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,...,_3872)|_3864],P;HTML| [ goal_depth(600)])),frame(192,clause((0x555cf79802a0),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(191,clause((0x555cf79806c0),3),once(...)),frame(190,...,_3970)|_3962],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
 [188] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
 [187] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
 [186] catch(user:bt,_4070,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
 [185] ignore(user:catch(bt,_4120,true)) at /usr/lib/swi-prolog/boot/init.pl:547
 [183] ugtrace(error(error(stream_error(1803:0:64264,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(64298,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
 [181] catch('','','') at /usr/lib/swi-prolog/boot/init.pl:565
 [178] ''('') 
 [177] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(64298,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(64298,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [176] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [175] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(64298,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),md_failed(once,_4542,_4544),user:(_4572 is _4578-1,_4584>0->throw(md_failed(once,_4596,_4598));ugtrace(md_failed(once,_4616,_4618),user:load_metta_file_stream_fast(64298,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [173] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [170] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',0))),must_det_ll(load_metta_file_stream_fast(64298,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
 [167] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [166] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [165] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),_4862,user:(fbug(_4916=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))),ugtrace(error(_4960),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [162] ''('') 
 [161] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [160] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [159] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),md_failed(once,_5278,_5280),user:(_5308 is _5314-1,_5320>0->throw(md_failed(once,_5332,_5334));ugtrace(md_failed(once,_5352,_5354),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [157] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [155] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),user:close((0x555cf9e8bbf0))) at /usr/lib/swi-prolog/boot/init.pl:682
 [154] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [153] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [152] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),close((0x555cf9e8bbf0)))),_5556,user:(fbug(_5646=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),...),must_det_ll(...),close((0x555cf9e8bbf0))))),ugtrace(error(_5708),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),close((0x555cf9e8bbf0))))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [149] ''('') 
 [148] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),close((0x555cf9e8bbf0)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),close((0x555cf9e8bbf0))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [147] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [146] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),close((0x555cf9e8bbf0)))),md_failed(once,_6162,_6164),user:(_6192 is _6198-1,_6204>0->throw(md_failed(once,_6216,_6218));ugtrace(md_failed(once,_6236,_6238),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),close((0x555cf9e8bbf0)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [144] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [142] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),close((0x555cf9e8bbf0)))),user:working_directory(_6422,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
 [139] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [138] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [137] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),_6500,user:(fbug(_6554=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),ugtrace(error(_6598),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [134] ''('') 
 [133] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [132] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [131] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),md_failed(once,_6916,_6918),user:(_6946 is _6952-1,_6958>0->throw(md_failed(once,_6970,_6972));ugtrace(md_failed(once,_6990,_6992),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [129] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [127] include_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
 [126] call('') at /usr/lib/swi-prolog/boot/init.pl:502
 [125] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[ 
                                                             include_metta1('&self', 'tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), 
                                                             load_metta1('&self', 'tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')]),user:call(include_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),user:(nb_current('$circular_goals',_7184),select(include_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),_7196,_7198),nb_setval('$circular_goals',_7210))) at /usr/lib/swi-prolog/boot/init.pl:682
 [121] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [120] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [119] catch(user:call(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),_7286,user:(fbug(_7338=user:call(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),ugtrace(error(_7380),user:call(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [116] ''('') 
 [115] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [114] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [113] catch(user:must_det_ll1(once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),md_failed(once,_7690,_7692),user:(_7720 is _7726-1,_7732>0->throw(md_failed(once,_7744,_7746));ugtrace(md_failed(once,_7764,_7766),user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [111] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [109] catch(user:must_det_ll(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),_7834,prolog_statistics:(report(time{cpu:3.982537267,inferences:24382106,wall:1727311933.0243695},10),throw(_7890))) at /usr/lib/swi-prolog/boot/init.pl:565
 [108] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),_7928,(report(time{cpu:3.982537267,inferences:24382106,wall:1727311933.0243695},10),throw(_7978))),prolog_statistics:(_7988=true)) at /usr/lib/swi-prolog/boot/init.pl:685
 [107] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
 [106] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),user:time(must_det_ll(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
 [104] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [103] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [102] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(must_det_ll(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))),_8168,user:(fbug(_8236=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(...)))),ugtrace(error(_8284),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [99] ''('') 
  [98] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(must_det_ll(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [97] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [96] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(must_det_ll(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))),md_failed(once,_8444,_8446),user:(_8474 is _8480-1,_8486>0->throw(md_failed(once,_8498,_8500));ugtrace(md_failed(once,_8518,_8520),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(must_det_ll(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [94] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [92] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
  [91] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [90] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [89] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),_8680,user:(fbug(_8738=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),ugtrace(error(_8786),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [86] ''('') 
  [85] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [84] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [83] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),md_failed(once,_9120,_9122),user:(_9150 is _9156-1,_9162>0->throw(md_failed(once,_9174,_9176));ugtrace(md_failed(once,_9194,_9196),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [81] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [79] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
  [78] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [77] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [76] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),_9346,user:(fbug(_9404=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),ugtrace(error(_9452),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [73] ''('') 
  [72] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [71] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [70] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),md_failed(once,_9786,_9788),user:(_9816 is _9822-1,_9828>0->throw(md_failed(once,_9840,_9842));ugtrace(md_failed(once,_9860,_9862),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [68] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [66] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
  [62] call('') at /usr/lib/swi-prolog/boot/init.pl:502
  [61] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')]),user:call(load_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),user:(nb_current('$circular_goals',_10058),select(load_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),_10070,_10072),nb_setval('$circular_goals',_10084))) at /usr/lib/swi-prolog/boot/init.pl:682
  [56] catch(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),_10110,user:(always_rethrow(_10146)->throw(_10150);pp_m('red',user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')in _10162))) at /usr/lib/swi-prolog/boot/init.pl:565
  [53] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [52] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [51] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),_10250,user:(fbug(_10312=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10358),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [48] ''('') 
  [47] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [46] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [45] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),md_failed(once,_10708,_10710),user:(_10738 is _10744-1,_10750>0->throw(md_failed(once,_10762,_10764));ugtrace(md_failed(once,_10782,_10784),user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [43] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [41] ''('') 
  [40] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [37] cmdline_load_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
  [35] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
  [33] cmdline_load_metta(execute,'&self',P;HTML|[ 
                                            'tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '--halt=true', '--stdin=tty', '--stdout=tty', 
                                            '--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
  [26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
  [23] catch(user:run_cmd_args,_11248,user:(always_rethrow(_11278)->throw(_11282);pp_m('red',run_cmd_args in _11294))) at /usr/lib/swi-prolog/boot/init.pl:565
  [20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
  [18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
  [10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
   [9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
   [7] catch(user:loon(main),_11428,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
   [6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645

Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause). 
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'.   %  toplevel.pl:556: 
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)).   %  init.pl:564: 
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)).   %  toplevel.pl:740: 
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','','').   %  init.pl:644: 
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true).   %  init.pl:564: 
(9)$P;HTML|[user]P;HTML| do_loon.   %  metta_interp.pl:1653: 
(10)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore).   %  apply.pl:225: 
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true).   %  metta_interp.pl:1486: 
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))).   %  init.pl:564: 
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self','').   %  metta_interp.pl:665: 
(33)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']).   %  metta_interp.pl:701: 
(35)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(37)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta').   %  metta_interp.pl:732: 
(40)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),nl)),catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),nl)),catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),!,flush_output)))).   %  init.pl:564: 
(41)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(43)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(45)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),throw('$aborted'))).   %  init.pl:564: 
(46)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(47)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),user:nop(trace(user:catch_red/1,-fail))).   %  init.pl:680: 
(48)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(51)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))).   %  init.pl:564: 
(52)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(53)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(56)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')in A))).   %  init.pl:564: 
(61)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')]),user:call(load_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(62)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(66)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','','').   %  redo_locally.pl:217: 
(68)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(70)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),throw('$aborted'))).   %  init.pl:564: 
(71)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(72)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))).   %  init.pl:680: 
(73)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(76)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))).   %  init.pl:564: 
(77)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(78)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(79)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','').   %  flybase_loader.pl:1005: 
(81)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(83)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),throw('$aborted'))).   %  init.pl:564: 
(84)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(85)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))).   %  init.pl:680: 
(86)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(89)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))).   %  init.pl:564: 
(90)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(91)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(92)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','').   %  flybase_loader.pl:1010: 
(94)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(96)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),throw('$aborted'))).   %  init.pl:564: 
(97)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(98)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))),user:nop(trace(user:with_option/3,-fail))).   %  init.pl:680: 
(99)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(102)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',time(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))))).   %  init.pl:564: 
(103)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(104)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(106)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),user:time(include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),user:set_option_value(loading_file,[])).   %  init.pl:680: 
(107)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time('').   %  statistics.pl:285: 
(108)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),A,(report(time{cpu:3.982537267,inferences:24382106,wall:1727311933.0243695},10),throw(A))),prolog_statistics:(B=true)).   %  init.pl:684: 
(109)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),A,prolog_statistics:(report(time{cpu:3.982537267,inferences:24382106,wall:1727311933.0243695},10),throw(A))).   %  init.pl:564: 
(111)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(113)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),throw('$aborted'))).   %  init.pl:564: 
(114)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(115)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),user:nop(trace(user:include_metta/2,-fail))).   %  init.pl:680: 
(116)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(119)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))).   %  init.pl:564: 
(120)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(121)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(125)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),load_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')]),user:call(include_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(126)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(127)$P;HTML|[user]P;HTML| include_metta1('&self','tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta').   %  metta_loader.pl:396: 
(129)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(131)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),throw('$aborted'))).   %  init.pl:564: 
(132)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(133)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))).   %  init.pl:680: 
(134)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(137)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))).   %  init.pl:564: 
(138)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(139)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(142)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)),close((0x555cf9e8bbf0))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')).   %  init.pl:680: 
(144)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(146)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)),close((0x555cf9e8bbf0)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)),close((0x555cf9e8bbf0)))),throw('$aborted'))).   %  init.pl:564: 
(147)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(148)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)),close((0x555cf9e8bbf0))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)),close((0x555cf9e8bbf0))))),user:nop(trace(user:scc/3,-fail))).   %  init.pl:680: 
(149)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(152)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)),close((0x555cf9e8bbf0)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)),close((0x555cf9e8bbf0))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)),close((0x555cf9e8bbf0))))))).   %  init.pl:564: 
(153)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(154)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(155)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',read,(0x555cf9e8bbf0),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)),user:close((0x555cf9e8bbf0))).   %  init.pl:680: 
(157)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(159)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),throw('$aborted'))).   %  init.pl:564: 
(160)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(161)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))).   %  init.pl:680: 
(162)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(165)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))))).   %  init.pl:564: 
(166)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(167)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(170)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta',0)),load_metta_file_stream_fast(64298,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')).   %  init.pl:680: 
(173)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(175)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(64298,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(64298,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0))),throw('$aborted'))).   %  init.pl:564: 
(176)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(177)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(64298,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(64298,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))).   %  init.pl:680: 
(178)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(181)$P;HTML|[system]P;HTML| system:catch('','','').   %  init.pl:564: 
(183)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(1803:0:64264,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(64298,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta','&self',(0x555cf9e8bbf0)))).   %  metta_utils.pl:376: 
(185)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)).   %  init.pl:546: 
(186)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true).   %  init.pl:564: 
(190)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]).   %  dumpst.pl:261: 


  (error  
    (stream_error  
      (:  1803 
        (:  0 64264)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  1803 
        (:  0 64264)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


^  Exit: (187) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (188) [user] call(user:once, user:load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0)))
^  Unify: (188) [system] call(user:once, user:load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0)))
^  Call: (189) [user] once(user:load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0)))
^  Unify: (189) [system] once(user:load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0)))
^  Call: (190) [user] load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0))
^  Unify: (190) [user] load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0))
   Call: (191) [system] fail
^  Redo: (190) [user] load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0))
^  Unify: (190) [user] load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0))
^  Call: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.buffer~', _229420)
^  Unify: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.buffer~', _229420)
   Call: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.buffer~', _229420)
   Exit: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.buffer~')
^  Exit: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.buffer~')
   Call: (191) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.buffer~')
^  Redo: (190) [user] load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0))
^  Unify: (190) [user] load_metta_file_stream_fast(64298, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '&self', (0x555cf9e8bbf0))
^  Call: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.buffer~', _264212), fbugio(creating(_264212)), write_bf(_264212, (:-dynamic metta_file_buffer/5)), write_bf(_264212, (:-multifile metta_file_buffer/5))))
^  Unify: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.buffer~', _264212), fbugio(creating(_264212)), write_bf(_264212, (:-dynamic metta_file_buffer/5)), write_bf(_264212, (:-multifile metta_file_buffer/5))))
^  Call: (192) [user] use_fast_buffer
^  Unify: (192) [user] use_fast_buffer
   Call: (193) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (192) [user] use_fast_buffer
^  Redo: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.buffer~', _264212), fbugio(creating(_264212)), write_bf(_264212, (:-dynamic metta_file_buffer/5)), write_bf(_264212, (:-multifile metta_file_buffer/5))))
^  Exit: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.buffer~', _264212), fbugio(creating(_264212)), write_bf(_264212, (:-dynamic metta_file_buffer/5)), write_bf(_264212, (:-multifile metta_file_buffer/5))))
   Call: (191) [system] repeat
   Exit: (191) [system] repeat
^  Call: (191) [user] my_line_count((0x555cf9e8bbf0), _289102)
^  Unify: (191) [user] my_line_count((0x555cf9e8bbf0), seek($, 0, current, _290040))
   Call: (192) [system] stream_property((0x555cf9e8bbf0), reposition(true))
   Unify: (192) [system] stream_property((0x555cf9e8bbf0), reposition(true))
   Call: (193) [system] nonvar((0x555cf9e8bbf0))
   Exit: (193) [system] nonvar((0x555cf9e8bbf0))
   Call: (193) [system] nonvar(reposition(true))
   Exit: (193) [system] nonvar(reposition(true))
   Exit: (192) [system] stream_property((0x555cf9e8bbf0), reposition(true))
   Call: (192) [system] seek((0x555cf9e8bbf0), 0, current, _290040)
   Exit: (192) [system] seek((0x555cf9e8bbf0), 0, current, 64298)
   Call: (192) [system] fail
^  Redo: (191) [user] my_line_count((0x555cf9e8bbf0), _289102)
^  Unify: (191) [user] my_line_count((0x555cf9e8bbf0), _289102)
   Call: (192) [system] stream_property((0x555cf9e8bbf0), position(_289102))
   Unify: (192) [system] stream_property((0x555cf9e8bbf0), position(_289102))
   Call: (193) [system] nonvar((0x555cf9e8bbf0))
   Exit: (193) [system] nonvar((0x555cf9e8bbf0))
   Call: (193) [system] nonvar(position(_289102))
   Exit: (193) [system] nonvar(position(_289102))
   Exit: (192) [system] stream_property((0x555cf9e8bbf0), position('$stream_position'(64298, 1803, 0, 64298)))
^  Exit: (191) [user] my_line_count((0x555cf9e8bbf0), '$stream_position'(64298, 1803, 0, 64298))
   Call: (191) [user] current_read_mode(file, _309520)
   Unify: (191) [user] current_read_mode(file, _309520)
   Call: (192) [system] nb_current(file_mode, _309520)
   Redo: (191) [user] current_read_mode(file, _309520)
   Call: (192) [system] _309520=(+)
   Exit: (192) [system] (+)=(+)
   Exit: (191) [user] current_read_mode(file, +)
^  Call: (191) [user] read_metta2((0x555cf9e8bbf0), _315970)
^  Unify: (191) [user] read_metta2((0x555cf9e8bbf0), _315970)
^  Call: (192) [user] clause(t_l:s_reader_info(_315970), _317916, _317838)
^  Redo: (191) [user] read_metta2((0x555cf9e8bbf0), _315970)
^  Unify: (191) [user] read_metta2((0x555cf9e8bbf0), _315970)
^  Call: (192) [user] use_new_parse_sexpr_metta_IO((0x555cf9e8bbf0))
^  Unify: (192) [user] use_new_parse_sexpr_metta_IO((0x555cf9e8bbf0))
   Call: (193) [system] string((0x555cf9e8bbf0))
^  Redo: (192) [user] use_new_parse_sexpr_metta_IO((0x555cf9e8bbf0))
^  Exit: (192) [user] use_new_parse_sexpr_metta_IO((0x555cf9e8bbf0))
^  Call: (192) [user] new_parse_sexpr_metta_IO((0x555cf9e8bbf0), _315970)
^  Unify: (192) [user] new_parse_sexpr_metta_IO((0x555cf9e8bbf0), _315970)
^  Call: (193) [user] new_parse_sexpr_metta_IO1((0x555cf9e8bbf0), _315970)
^  Unify: (193) [user] new_parse_sexpr_metta_IO1((0x555cf9e8bbf0), _315970)
   Call: (194) [system] at_end_of_stream((0x555cf9e8bbf0))
   Exit: (194) [system] at_end_of_stream((0x555cf9e8bbf0))
   Call: (194) [system] _315970=end_of_file
   Exit: (194) [system] end_of_file=end_of_file
^  Exit: (193) [user] new_parse_sexpr_metta_IO1((0x555cf9e8bbf0), end_of_file)
   Call: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x555cf9e8bbf0), end_of_file)))
   Unify: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x555cf9e8bbf0), end_of_file)))
   Exit: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x555cf9e8bbf0), end_of_file)))
^  Exit: (192) [user] new_parse_sexpr_metta_IO((0x555cf9e8bbf0), end_of_file)
^  Exit: (191) [user] read_metta2((0x555cf9e8bbf0), end_of_file)
^  Call: (191) [user] subst_vars(end_of_file, _338200, [], _338202)
^  Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (192) [system] var(end_of_file)
^  Redo: (191) [user] subst_vars(end_of_file, _338200, [], _338202)
^  Unify: (191) [user] subst_vars(end_of_file, _338200, [], _338202)
   Call: (192) [system] atom(end_of_file)
   Exit: (192) [system] atom(end_of_file)
^  Call: (192) [user] symbol_concat($, _344720, end_of_file)
^  Unify: (192) [user] symbol_concat($, _344720, end_of_file)
   Call: (193) [system] atom_concat($, _344720, end_of_file)
   Fail: (193) [system] atom_concat($, _344720, end_of_file)
^  Fail: (192) [user] symbol_concat($, _344720, end_of_file)
^  Redo: (191) [user] subst_vars(end_of_file, _338200, [], _338202)
^  Unify: (191) [user] subst_vars(end_of_file, _338200, [], _338202)
   Call: (192) [system] compound(end_of_file)
^  Redo: (191) [user] subst_vars(end_of_file, _338200, [], _338202)
^  Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
^  Exit: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (191) [system] _354986=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(64298, 1803, 0, 64298))
   Exit: (191) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(64298, 1803, 0, 64298))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(64298, 1803, 0, 64298))
^  Call: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(64298, 1803, 0, 64298)))
^  Exit: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(64298, 1803, 0, 64298)))
^  Call: (191) [user] if_t(use_fast_buffer, write_bf(_264212, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(64298, 1803, 0, 64298))))
^  Unify: (191) [user] if_t(use_fast_buffer, write_bf(_264212, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(64298, 1803, 0, 64298))))
^  Call: (192) [user] use_fast_buffer
^  Unify: (192) [user] use_fast_buffer
   Call: (193) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (192) [user] use_fast_buffer
^  Redo: (191) [user] if_t(use_fast_buffer, write_bf(_264212, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(64298, 1803, 0, 64298))))
^  Exit: (191) [user] if_t(use_fast_buffer, write_bf(_264212, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(64298, 1803, 0, 64298))))
   Call: (191) [system] flush_output
   Exit: (191) [system] flush_output
   Call: (191) [system] at_end_of_stream((0x555cf9e8bbf0))
   Exit: (191) [system] at_end_of_stream((0x555cf9e8bbf0))
^  Call: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Unify: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
^  Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
   Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _424228)
   Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _424228)
   Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _452278))
^  Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 0))
^  Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
^  Call: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Unify: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (194) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', answers, _9300), remove_specific_extension(_9300, answers, _9314), set_exec_num(_9314, 1), fbug(load_answer_file(_9300, _9314)), load_answer_file(_9300, _9314)))
^  Unify: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', answers, _9300), remove_specific_extension(_9300, answers, _9314), set_exec_num(_9314, 1), fbug(load_answer_file(_9300, _9314)), load_answer_file(_9300, _9314)))
^  Call: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', answers, _9300)
^  Unify: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', answers, _9300)
   Call: (197) [system] file_name_extension(_28764, _28688, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (197) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (197) [system] metta=answers
   Fail: (197) [system] metta=answers
^  Redo: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', answers, _9300)
   Call: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.', _45048)
   Exit: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.')
   Call: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.', answers, _9300)
   Exit: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers')
^  Exit: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers')
^  Call: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', answers, _9314)
^  Unify: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', answers, _9314)
   Call: (197) [system] file_name_extension(_9314, _78904, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers')
   Exit: (197) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers')
   Call: (197) [system] answers=answers
   Exit: (197) [system] answers=answers
^  Exit: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
^  Unify: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
   Call: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _112740)
   Unify: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _112740)
   Call: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _140790))
^  Exit: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Call: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Exit: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Exit: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
   Call: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
   Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (197) [user] is_compatio
^  Unify: (197) [user] is_compatio
^  Call: (199) [system] setup_call_cleanup('$notrace'(_184236, _184238), once(user:is_compatio0), '$restore_trace'(_184236, _184238))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_184236, _184238), system:once(user:is_compatio0), system:'$restore_trace'(_184236, _184238))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_184236, _184238))
   Redo: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
   Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (197) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))
^  Unify: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))
^  Call: (198) [user] setup_call_cleanup('$notrace'(_222000, _222002), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))), '$restore_trace'(_222000, _222002))
^  Unify: (198) [system] setup_call_cleanup(user:'$notrace'(_222000, _222002), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))), user:'$restore_trace'(_222000, _222002))
^  Call: (199) [system] sig_atomic(user:'$notrace'(_222000, _222002))
P;HTML|
;                                           (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers /home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta)

^  Exit: (198) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))), user:'$restore_trace'(3, -1))
^  Exit: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))))
   Exit: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Unify: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _325188, _325190)
^  Unify: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1, [[]])
^  Exit: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1, [[]])
^  Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
^  Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
   Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _349280)
   Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _349280)
   Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _377330))
^  Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
^  Exit: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Exit: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))
^  Exit: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Exit: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 0)
^  Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 0)
   Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _465608)
   Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _465608)
   Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _493658))
^  Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 0))
^  Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 0))
^  Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 0)
^  Call: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Unify: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (193) [user] current_predicate(pfcAdd/1)
^  Exit: (193) [user] current_predicate(pfcAdd/1)
^  Call: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))
^  Unify: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))
^  Call: (194) [user] clause(pfcTraceExecution, true)
^  Fail: (194) [user] clause(pfcTraceExecution, true)
^  Redo: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))
^  Exit: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')))
^  Call: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Unify: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (194) [user] must_ex(current_why_UU(_39776))
^  Unify: (194) [user] must_ex(current_why_UU(_39776))
   Call: (196) [user] current_why_UU(_39776)
   Unify: (196) [user] current_why_UU(_39776)
^  Call: (197) [user] get_why_uu(_39776)
^  Unify: (197) [user] get_why_uu(_39776)
^  Call: (198) [user] findall(_45316, current_why(_45316), _45322)
^  Unify: (198) [$bags] findall(_45316, user:current_why(_45316), _45322)
^  Call: (199) [$bags] findall(_45316, user:current_why(_45316), _45322, [])
^  Unify: (199) [$bags] findall(_45316, user:current_why(_45316), _45322, [])
^  Call: (200) [$bags] cleanup_bag(findall_loop(_45316, user:current_why(_45316), _45322, []), '$destroy_findall_bag')
^  Unify: (200) [$bags] cleanup_bag('$bags':findall_loop(_45316, user:current_why(_45316), _45322, []), '$bags':'$destroy_findall_bag')
   Call: (201) [$bags] findall_loop(_45316, user:current_why(_45316), _45322, [])
   Unify: (201) [$bags] findall_loop(_45316, user:current_why(_45316), _45322, [])
^  Call: (202) [user] bugger:current_why(_45316)
^  Unify: (202) [user] bugger:current_why(_45316)
^  Call: (203) [user] bugger:current_why_data(_45316)
^  Unify: (203) [user] bugger:current_why_data(_45316)
   Call: (204) [system] nb_current('$current_why', wp(_45316, _56576))
   Fail: (204) [system] nb_current('$current_why', wp(_45316, _56576))
^  Redo: (203) [user] bugger:current_why_data(_45316)
^  Unify: (203) [user] bugger:current_why_data(_45316)
   Call: (204) [t_l] t_l:current_why_source(_45316)
   Fail: (204) [t_l] t_l:current_why_source(_45316)
^  Fail: (203) [user] bugger:current_why_data(_45316)
^  Redo: (202) [user] bugger:current_why(_45316)
^  Unify: (202) [user] bugger:current_why(mfl4(_64004, _64006, _64008, _64010))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_64960, _64962), once(user:current_mfl4(_64004, _64006, _64008, _64010)), '$restore_trace'(_64960, _64962))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_64960, _64962), system:once(user:current_mfl4(_64004, _64006, _64008, _64010)), system:'$restore_trace'(_64960, _64962))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_64960, _64962))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_64004, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1803)), system:'$restore_trace'(3, -1))
^  Exit: (202) [user] bugger:current_why(P;HTML|mfl4(_64004, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Redo: (201) [$bags] findall_loop(_45316, user:current_why(_45316), _45322, [])
   Exit: (201) [$bags] findall_loop(_45316, user:current_why(_45316), [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (200) [$bags] cleanup_bag('$bags':findall_loop(_45316, user:current_why(_45316), [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], []), '$bags':'$destroy_findall_bag')
^  Exit: (199) [$bags] findall(_45316, user:current_why(_45316), [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (198) [$bags] findall(_45316, user:current_why(_45316), [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (198) [system] [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
   Exit: (198) [system] [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
^  Call: (198) [user] u_to_uu([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _39776)
^  Unify: (198) [user] u_to_uu([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ax))
   Call: (199) [system] var([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (199) [system] var([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (198) [user] u_to_uu([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _39776)
^  Unify: (198) [user] u_to_uu([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (199) [system] nonvar([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (199) [system] nonvar([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (199) [system] [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_201690, _201692)
   Fail: (199) [system] [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_201690, _201692)
^  Redo: (198) [user] u_to_uu([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _39776)
^  Unify: (198) [user] u_to_uu([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _39776)
^  Call: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _232116)
^  Unify: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _232116)
^  Call: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _232116)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (201) [system] var([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (201) [system] var([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _232116)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Call: (201) [user] not(compound([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Unify: (201) [system] not(user:compound([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
   Call: (202) [system] compound([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (202) [system] compound([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Fail: (201) [system] not(user:compound([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _232116)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _232116)
^  Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _232116)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (202) [system] var(P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (202) [system] var(P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _232116)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (202) [user] not(compound(P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Unify: (202) [system] not(user:compound(P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
   Call: (203) [system] compound(P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (203) [system] compound(P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Fail: (202) [system] not(user:compound(P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _232116)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (199) [user] u_to_uu(P;HTML|mfl4(_81838, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3326)
^  Unify: (199) [user] u_to_uu(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (200) [system] var(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (200) [system] var(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (199) [user] u_to_uu(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3326)
^  Unify: (199) [user] u_to_uu(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (200) [system] nonvar(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (200) [system] nonvar(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (200) [system] P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_75718, _75720)
   Fail: (200) [system] P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_75718, _75720)
^  Redo: (199) [user] u_to_uu(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3326)
^  Unify: (199) [user] u_to_uu(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (199) [user] u_to_uu(P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (198) [user] u_to_uu([P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (197) [user] get_why_uu((P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Exit: (196) [user] current_why_UU((P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (194) [user] must_ex(current_why_UU((P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (196) [user] pfcPost_rev((P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Unify: (196) [user] pfcPost_rev((P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
   Call: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
   Fail: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Redo: (196) [user] pfcPost_rev((P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _277374)
^  Unify: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _277374)
   Call: (199) [system] fail
   Fail: (199) [system] fail
^  Fail: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _277374)
^  Redo: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (198) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _316720, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=>_316720)), trace)))
^  Unify: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _316720, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=>_316720)), trace)))
^  Call: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _316720, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=>_316720)), trace)), user:each_call_cleanup)
^  Unify: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _316720, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=>_316720)), trace)), user:each_call_cleanup)
   Call: (200) [system] current_prolog_flag(occurs_check, _378458)
   Exit: (200) [system] current_prolog_flag(occurs_check, true)
^  Call: (200) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _316720, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=>_316720)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _316720, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=>_316720)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (201) [system] true==true
   Exit: (201) [system] true==true
^  Call: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3352, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Unify: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
^  Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
^  Call: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
^  Unify: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
^  Call: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _37638, _37640)
^  Exit: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
^  Unify: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
   Call: (207) [system] _60892=user
   Exit: (207) [system] user=user
^  Call: (207) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true, _62762)
^  Exit: (207) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true, (0x555cf9e87e90))
   Call: (207) [$syspreds] clause_property((0x555cf9e87e90), module(user))
   Unify: (207) [$syspreds] clause_property((0x555cf9e87e90), module(user))
   Exit: (207) [$syspreds] clause_property((0x555cf9e87e90), module(user))
^  Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true, (0x555cf9e87e90))
^  Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true, (0x555cf9e87e90))
^  Call: (208) [user] clause(_84920, _84922, (0x555cf9e87e90))
^  Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true, (0x555cf9e87e90))
^  Call: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _90714)
^  Unify: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Exit: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
   Call: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (208) [user] strip_m(true, _130474)
^  Unify: (208) [user] strip_m(true, true)
^  Exit: (208) [user] strip_m(true, true)
   Call: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
   Exit: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
^  Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true, (0x555cf9e87e90))
^  Exit: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
^  Exit: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
^  Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), true)
^  Fail: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Redo: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3328, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))
   Unify: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))
   Exit: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))))
^  Exit: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3328, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3328, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3352, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=>_3352)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3328, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3352, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=>_3352)), trace)), user:each_call_cleanup)
^  Exit: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3328, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3352, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=>_3352)), trace)))
^  Exit: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3328, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (196) [user] pfcPost_rev((P;HTML|mfl4(_3328, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Exit: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3328, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (195) [user] pfcRun
^  Unify: (195) [user] pfcRun
^  Call: (196) [user] pfcGetSearch(direct)
^  Unify: (196) [user] pfcGetSearch(direct)
   Call: (197) [t_l] t_l:pfcSearchTL(_296826)
   Fail: (197) [t_l] t_l:pfcSearchTL(_296826)
^  Redo: (196) [user] pfcGetSearch(direct)
^  Call: (197) [user] pfcSearch(_299600)
^  Unify: (197) [user] pfcSearch(direct)
^  Exit: (197) [user] pfcSearch(direct)
   Call: (197) [system] direct=direct
   Exit: (197) [system] direct=direct
^  Exit: (196) [user] pfcGetSearch(direct)
^  Unify: (195) [user] pfcRun
^  Exit: (195) [user] pfcRun
^  Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), (P;HTML|mfl4(_3328, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Exit: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (192) [user] forall(metta_file_buffer(_328146, _328148, _328150, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _328154), (maplist(maybe_assign, _328150), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _328146, '&self', _328148, _328194))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _328146, '&self', _328148))))))
^  Unify: (192) [$apply] forall(user:metta_file_buffer(_328146, _328148, _328150, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _328154), user:(maplist(maybe_assign, _328150), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _328146, '&self', _328148, _328194))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _328146, '&self', _328148))))))
^  Call: (193) [user] metta_file_buffer(_328146, _328148, _328150, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _328154)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _328194))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _328194))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _328194)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _328194)
   Call: (196) [system] var('$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _328194)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _328194)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _328194)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _328194)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _328194)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _328194)
   Call: (197) [system] var(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _328194)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _328194)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _328194)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _328194)
^  Call: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_452400, _452402), once(user:is_compatio0), '$restore_trace'(_452400, _452402))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_452400, _452402), system:once(user:is_compatio0), system:'$restore_trace'(_452400, _452402))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_452400, _452402))
^  Redo: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_471916, _471918), once(user:option_value0(load, silent)), '$restore_trace'(_471916, _471918))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_471916, _471918), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_471916, _471918))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_471916, _471918))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_481206, _481208), once(user:is_flag0(convert)), '$restore_trace'(_481206, _481208))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_481206, _481208), system:once(user:is_flag0(convert)), system:'$restore_trace'(_481206, _481208))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_481206, _481208))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_500714, _500716), once(user:option_value0(html, 'True')), '$restore_trace'(_500714, _500716))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_500714, _500716), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_500714, _500716))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_500714, _500716))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _3536)
   Fail: (206) [system] current_prolog_flag(windows, _4356)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_9816, _9818), once(user:is_flag0(log)), '$restore_trace'(_9816, _9818))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_9816, _9818), system:once(user:is_flag0(log)), system:'$restore_trace'(_9816, _9818))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_9816, _9818))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_18186, _18188), once(user:is_flag0(test)), '$restore_trace'(_18186, _18188))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_18186, _18188), system:once(user:is_flag0(test)), system:'$restore_trace'(_18186, _18188))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_18186, _18188))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_26582)
^  Unify: (203) [user] original_user_error(_26582)
   Call: (204) [system] stream_property(_26582, file_no(2))
   Unify: (204) [system] stream_property(_26582, file_no(2))
   Call: (205) [system] nonvar(_26582)
   Redo: (204) [system] stream_property(_26582, file_no(2))
   Unify: (204) [system] stream_property(_26582, file_no(2))
   Call: (205) [system] nonvar(_26582)
   Redo: (204) [system] stream_property(_26582, file_no(2))
   Unify: (204) [system] stream_property(_26582, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_37702)
   Redo: (204) [system] stream_property(_26582, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"])
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
^  Exit: (198) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"])
^  Exit: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (197) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
^  Call: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Call: (200) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Exit: (200) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Exit: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (199) [user] symbolic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (199) [user] symbolic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Call: (200) [system] atomic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Fail: (200) [system] atomic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Fail: (199) [user] symbolic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Redo: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_55412, _55418], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
^  Call: (197) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
^  Call: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Call: (200) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Exit: (200) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Exit: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (199) [user] symbolic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (199) [user] symbolic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Call: (200) [system] atomic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Fail: (200) [system] atomic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Fail: (199) [user] symbolic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Redo: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_88928, _55418], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_55418, _55438), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _55438, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 1, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; Converted Rust Tests with Original Source", 2, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Converted Rust Tests with Original Source", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Converted Rust Tests with Original Source", _3362)
   Call: (197) [system] var("; Converted Rust Tests with Original Source")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Converted Rust Tests with Original Source", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Converted Rust Tests with Original Source", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; Converted Rust Tests with Original Source"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Converted Rust Tests with Original Source", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Converted Rust Tests with Original Source", _3362)
^  Call: (197) [user] write_comment("; Converted Rust Tests with Original Source")
^  Unify: (197) [user] write_comment("; Converted Rust Tests with Original Source")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_235782, _235784), once(user:is_compatio0), '$restore_trace'(_235782, _235784))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_235782, _235784), system:once(user:is_compatio0), system:'$restore_trace'(_235782, _235784))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_235782, _235784))
^  Redo: (197) [user] write_comment("; Converted Rust Tests with Original Source")
^  Unify: (197) [user] write_comment("; Converted Rust Tests with Original Source")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_255298, _255300), once(user:option_value0(load, silent)), '$restore_trace'(_255298, _255300))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_255298, _255300), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_255298, _255300))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_255298, _255300))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_264588, _264590), once(user:is_flag0(convert)), '$restore_trace'(_264588, _264590))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_264588, _264590), system:once(user:is_flag0(convert)), system:'$restore_trace'(_264588, _264590))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_264588, _264590))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_284096, _284098), once(user:option_value0(html, 'True')), '$restore_trace'(_284096, _284098))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_284096, _284098), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_284096, _284098))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_284096, _284098))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; Converted Rust Tests with Original Source")
^  Unify: (197) [user] write_comment("; Converted Rust Tests with Original Source")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _307348)
   Fail: (206) [system] current_prolog_flag(windows, _308276)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_313736, _313738), once(user:is_flag0(log)), '$restore_trace'(_313736, _313738))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_313736, _313738), system:once(user:is_flag0(log)), system:'$restore_trace'(_313736, _313738))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_313736, _313738))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_322106, _322108), once(user:is_flag0(test)), '$restore_trace'(_322106, _322108))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_322106, _322108), system:once(user:is_flag0(test)), system:'$restore_trace'(_322106, _322108))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_322106, _322108))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_330502)
^  Unify: (203) [user] original_user_error(_330502)
   Call: (204) [system] stream_property(_330502, file_no(2))
   Unify: (204) [system] stream_property(_330502, file_no(2))
   Call: (205) [system] nonvar(_330502)
   Redo: (204) [system] stream_property(_330502, file_no(2))
   Unify: (204) [system] stream_property(_330502, file_no(2))
   Call: (205) [system] nonvar(_330502)
   Redo: (204) [system] stream_property(_330502, file_no(2))
   Unify: (204) [system] stream_property(_330502, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_341622)
   Redo: (204) [system] stream_property(_330502, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; Converted Rust Tests with Original Source"])
;;; Converted Rust Tests with Original Source
^  Exit: (198) [user] format(';;~w~n', ["; Converted Rust Tests with Original Source"])
^  Exit: (197) [user] write_comment("; Converted Rust Tests with Original Source")
^  Call: (197) [user] ignore((symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
^  Call: (199) [user] symbolic("; Converted Rust Tests with Original Source")
^  Unify: (199) [user] symbolic("; Converted Rust Tests with Original Source")
   Call: (200) [system] atomic("; Converted Rust Tests with Original Source")
   Exit: (200) [system] atomic("; Converted Rust Tests with Original Source")
^  Exit: (199) [user] symbolic("; Converted Rust Tests with Original Source")
^  Call: (199) [user] symbolic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source")
^  Unify: (199) [user] symbolic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source")
   Call: (200) [system] atomic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source")
   Fail: (200) [system] atomic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source")
^  Fail: (199) [user] symbolic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source")
^  Redo: (197) [system] ignore(user:(symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_359332, _359338], 'MeTTaLog only: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
^  Call: (197) [user] ignore((symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
^  Call: (199) [user] symbolic("; Converted Rust Tests with Original Source")
^  Unify: (199) [user] symbolic("; Converted Rust Tests with Original Source")
   Call: (200) [system] atomic("; Converted Rust Tests with Original Source")
   Exit: (200) [system] atomic("; Converted Rust Tests with Original Source")
^  Exit: (199) [user] symbolic("; Converted Rust Tests with Original Source")
^  Call: (199) [user] symbolic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source")
^  Unify: (199) [user] symbolic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source")
   Call: (200) [system] atomic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source")
   Fail: (200) [system] atomic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source")
^  Fail: (199) [user] symbolic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source")
^  Redo: (197) [system] ignore(user:(symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; Converted Rust Tests with Original Source"), symbolic_list_concat([_392848, _359338], 'MeTTaLog: ', "; Converted Rust Tests with Original Source"), !, atom_string(_359338, _359358), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _359358, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Converted Rust Tests with Original Source", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Converted Rust Tests with Original Source", 2, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362)
   Call: (196) [system] var('$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3362)
   Call: (197) [system] var(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3362)
^  Call: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_20558, _20560), once(user:is_compatio0), '$restore_trace'(_20558, _20560))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_20558, _20560), system:once(user:is_compatio0), system:'$restore_trace'(_20558, _20560))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_20558, _20560))
^  Redo: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_40074, _40076), once(user:option_value0(load, silent)), '$restore_trace'(_40074, _40076))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_40074, _40076), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_40074, _40076))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_40074, _40076))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_49364, _49366), once(user:is_flag0(convert)), '$restore_trace'(_49364, _49366))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_49364, _49366), system:once(user:is_flag0(convert)), system:'$restore_trace'(_49364, _49366))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_49364, _49366))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_68872, _68874), once(user:option_value0(html, 'True')), '$restore_trace'(_68872, _68874))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_68872, _68874), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_68872, _68874))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_68872, _68874))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _92124)
   Fail: (206) [system] current_prolog_flag(windows, _93052)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_98512, _98514), once(user:is_flag0(log)), '$restore_trace'(_98512, _98514))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_98512, _98514), system:once(user:is_flag0(log)), system:'$restore_trace'(_98512, _98514))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_98512, _98514))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_106882, _106884), once(user:is_flag0(test)), '$restore_trace'(_106882, _106884))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_106882, _106884), system:once(user:is_flag0(test)), system:'$restore_trace'(_106882, _106884))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_106882, _106884))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_115278)
^  Unify: (203) [user] original_user_error(_115278)
   Call: (204) [system] stream_property(_115278, file_no(2))
   Unify: (204) [system] stream_property(_115278, file_no(2))
   Call: (205) [system] nonvar(_115278)
   Redo: (204) [system] stream_property(_115278, file_no(2))
   Unify: (204) [system] stream_property(_115278, file_no(2))
   Call: (205) [system] nonvar(_115278)
   Redo: (204) [system] stream_property(_115278, file_no(2))
   Unify: (204) [system] stream_property(_115278, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_126398)
   Redo: (204) [system] stream_property(_115278, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"])
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
^  Exit: (198) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"])
^  Exit: (197) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (197) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
^  Call: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Call: (200) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Exit: (200) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Exit: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (199) [user] symbolic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (199) [user] symbolic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Call: (200) [system] atomic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Fail: (200) [system] atomic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Fail: (199) [user] symbolic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Redo: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_144108, _144114], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
^  Call: (197) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
^  Call: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Call: (200) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Exit: (200) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Exit: (199) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Call: (199) [user] symbolic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Unify: (199) [user] symbolic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Call: (200) [system] atomic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
   Fail: (200) [system] atomic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Fail: (199) [user] symbolic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;")
^  Redo: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_177624, _144114], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_144114, _144134), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _144134, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 3, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(include! &corelib stdlib_mettalog)", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(include! &corelib stdlib_mettalog)", _3362)
   Call: (197) [system] var("; !(include! &corelib stdlib_mettalog)")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(include! &corelib stdlib_mettalog)", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(include! &corelib stdlib_mettalog)", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; !(include! &corelib stdlib_mettalog)"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(include! &corelib stdlib_mettalog)", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(include! &corelib stdlib_mettalog)", _3362)
^  Call: (197) [user] write_comment("; !(include! &corelib stdlib_mettalog)")
^  Unify: (197) [user] write_comment("; !(include! &corelib stdlib_mettalog)")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_324476, _324478), once(user:is_compatio0), '$restore_trace'(_324476, _324478))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_324476, _324478), system:once(user:is_compatio0), system:'$restore_trace'(_324476, _324478))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_324476, _324478))
^  Redo: (197) [user] write_comment("; !(include! &corelib stdlib_mettalog)")
^  Unify: (197) [user] write_comment("; !(include! &corelib stdlib_mettalog)")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_343992, _343994), once(user:option_value0(load, silent)), '$restore_trace'(_343992, _343994))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_343992, _343994), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_343992, _343994))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_343992, _343994))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_353282, _353284), once(user:is_flag0(convert)), '$restore_trace'(_353282, _353284))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_353282, _353284), system:once(user:is_flag0(convert)), system:'$restore_trace'(_353282, _353284))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_353282, _353284))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_372790, _372792), once(user:option_value0(html, 'True')), '$restore_trace'(_372790, _372792))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_372790, _372792), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_372790, _372792))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_372790, _372792))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; !(include! &corelib stdlib_mettalog)")
^  Unify: (197) [user] write_comment("; !(include! &corelib stdlib_mettalog)")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _396042)
   Fail: (206) [system] current_prolog_flag(windows, _396970)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_402430, _402432), once(user:is_flag0(log)), '$restore_trace'(_402430, _402432))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_402430, _402432), system:once(user:is_flag0(log)), system:'$restore_trace'(_402430, _402432))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_402430, _402432))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_410800, _410802), once(user:is_flag0(test)), '$restore_trace'(_410800, _410802))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_410800, _410802), system:once(user:is_flag0(test)), system:'$restore_trace'(_410800, _410802))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_410800, _410802))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_419196)
^  Unify: (203) [user] original_user_error(_419196)
   Call: (204) [system] stream_property(_419196, file_no(2))
   Unify: (204) [system] stream_property(_419196, file_no(2))
   Call: (205) [system] nonvar(_419196)
   Redo: (204) [system] stream_property(_419196, file_no(2))
   Unify: (204) [system] stream_property(_419196, file_no(2))
   Call: (205) [system] nonvar(_419196)
   Redo: (204) [system] stream_property(_419196, file_no(2))
   Unify: (204) [system] stream_property(_419196, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_430316)
   Redo: (204) [system] stream_property(_419196, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; !(include! &corelib stdlib_mettalog)"])
;;; !(include! &corelib stdlib_mettalog)
^  Exit: (198) [user] format(';;~w~n', ["; !(include! &corelib stdlib_mettalog)"])
^  Exit: (197) [user] write_comment("; !(include! &corelib stdlib_mettalog)")
^  Call: (197) [user] ignore((symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
^  Call: (199) [user] symbolic("; !(include! &corelib stdlib_mettalog)")
^  Unify: (199) [user] symbolic("; !(include! &corelib stdlib_mettalog)")
   Call: (200) [system] atomic("; !(include! &corelib stdlib_mettalog)")
   Exit: (200) [system] atomic("; !(include! &corelib stdlib_mettalog)")
^  Exit: (199) [user] symbolic("; !(include! &corelib stdlib_mettalog)")
^  Call: (199) [user] symbolic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)")
^  Unify: (199) [user] symbolic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)")
   Call: (200) [system] atomic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)")
   Fail: (200) [system] atomic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)")
^  Fail: (199) [user] symbolic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)")
^  Redo: (197) [system] ignore(user:(symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_448026, _448032], 'MeTTaLog only: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
^  Call: (197) [user] ignore((symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
^  Call: (199) [user] symbolic("; !(include! &corelib stdlib_mettalog)")
^  Unify: (199) [user] symbolic("; !(include! &corelib stdlib_mettalog)")
   Call: (200) [system] atomic("; !(include! &corelib stdlib_mettalog)")
   Exit: (200) [system] atomic("; !(include! &corelib stdlib_mettalog)")
^  Exit: (199) [user] symbolic("; !(include! &corelib stdlib_mettalog)")
^  Call: (199) [user] symbolic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)")
^  Unify: (199) [user] symbolic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)")
   Call: (200) [system] atomic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)")
   Fail: (200) [system] atomic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)")
^  Fail: (199) [user] symbolic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)")
^  Redo: (197) [system] ignore(user:(symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; !(include! &corelib stdlib_mettalog)"), symbolic_list_concat([_481542, _448032], 'MeTTaLog: ', "; !(include! &corelib stdlib_mettalog)"), !, atom_string(_448032, _448052), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _448052, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(include! &corelib stdlib_mettalog)", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(include! &corelib stdlib_mettalog)", 5, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(import! &self stdlib_mettalog)", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(import! &self stdlib_mettalog)", _3362)
   Call: (197) [system] var("; !(import! &self stdlib_mettalog)")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(import! &self stdlib_mettalog)", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(import! &self stdlib_mettalog)", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; !(import! &self stdlib_mettalog)"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(import! &self stdlib_mettalog)", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(import! &self stdlib_mettalog)", _3362)
^  Call: (197) [user] write_comment("; !(import! &self stdlib_mettalog)")
^  Unify: (197) [user] write_comment("; !(import! &self stdlib_mettalog)")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_108310, _108312), once(user:is_compatio0), '$restore_trace'(_108310, _108312))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_108310, _108312), system:once(user:is_compatio0), system:'$restore_trace'(_108310, _108312))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_108310, _108312))
^  Redo: (197) [user] write_comment("; !(import! &self stdlib_mettalog)")
^  Unify: (197) [user] write_comment("; !(import! &self stdlib_mettalog)")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_127826, _127828), once(user:option_value0(load, silent)), '$restore_trace'(_127826, _127828))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_127826, _127828), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_127826, _127828))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_127826, _127828))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_137116, _137118), once(user:is_flag0(convert)), '$restore_trace'(_137116, _137118))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_137116, _137118), system:once(user:is_flag0(convert)), system:'$restore_trace'(_137116, _137118))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_137116, _137118))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_156624, _156626), once(user:option_value0(html, 'True')), '$restore_trace'(_156624, _156626))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_156624, _156626), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_156624, _156626))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_156624, _156626))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; !(import! &self stdlib_mettalog)")
^  Unify: (197) [user] write_comment("; !(import! &self stdlib_mettalog)")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _179876)
   Fail: (206) [system] current_prolog_flag(windows, _180804)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_186264, _186266), once(user:is_flag0(log)), '$restore_trace'(_186264, _186266))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_186264, _186266), system:once(user:is_flag0(log)), system:'$restore_trace'(_186264, _186266))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_186264, _186266))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_194634, _194636), once(user:is_flag0(test)), '$restore_trace'(_194634, _194636))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_194634, _194636), system:once(user:is_flag0(test)), system:'$restore_trace'(_194634, _194636))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_194634, _194636))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_203030)
^  Unify: (203) [user] original_user_error(_203030)
   Call: (204) [system] stream_property(_203030, file_no(2))
   Unify: (204) [system] stream_property(_203030, file_no(2))
   Call: (205) [system] nonvar(_203030)
   Redo: (204) [system] stream_property(_203030, file_no(2))
   Unify: (204) [system] stream_property(_203030, file_no(2))
   Call: (205) [system] nonvar(_203030)
   Redo: (204) [system] stream_property(_203030, file_no(2))
   Unify: (204) [system] stream_property(_203030, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_214150)
   Redo: (204) [system] stream_property(_203030, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; !(import! &self stdlib_mettalog)"])
;;; !(import! &self stdlib_mettalog)
^  Exit: (198) [user] format(';;~w~n', ["; !(import! &self stdlib_mettalog)"])
^  Exit: (197) [user] write_comment("; !(import! &self stdlib_mettalog)")
^  Call: (197) [user] ignore((symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
^  Call: (199) [user] symbolic("; !(import! &self stdlib_mettalog)")
^  Unify: (199) [user] symbolic("; !(import! &self stdlib_mettalog)")
   Call: (200) [system] atomic("; !(import! &self stdlib_mettalog)")
   Exit: (200) [system] atomic("; !(import! &self stdlib_mettalog)")
^  Exit: (199) [user] symbolic("; !(import! &self stdlib_mettalog)")
^  Call: (199) [user] symbolic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)")
^  Unify: (199) [user] symbolic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)")
   Call: (200) [system] atomic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)")
   Fail: (200) [system] atomic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)")
^  Fail: (199) [user] symbolic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)")
^  Redo: (197) [system] ignore(user:(symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_231860, _231866], 'MeTTaLog only: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
^  Call: (197) [user] ignore((symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
^  Call: (199) [user] symbolic("; !(import! &self stdlib_mettalog)")
^  Unify: (199) [user] symbolic("; !(import! &self stdlib_mettalog)")
   Call: (200) [system] atomic("; !(import! &self stdlib_mettalog)")
   Exit: (200) [system] atomic("; !(import! &self stdlib_mettalog)")
^  Exit: (199) [user] symbolic("; !(import! &self stdlib_mettalog)")
^  Call: (199) [user] symbolic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)")
^  Unify: (199) [user] symbolic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)")
   Call: (200) [system] atomic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)")
   Fail: (200) [system] atomic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)")
^  Fail: (199) [user] symbolic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)")
^  Redo: (197) [system] ignore(user:(symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; !(import! &self stdlib_mettalog)"), symbolic_list_concat([_265376, _231866], 'MeTTaLog: ', "; !(import! &self stdlib_mettalog)"), !, atom_string(_231866, _231886), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _231886, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; !(import! &self stdlib_mettalog)", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; !(import! &self stdlib_mettalog)", 6, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; This script demonstrates how one can document MeTTa code and get", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; This script demonstrates how one can document MeTTa code and get", _3362)
   Call: (197) [system] var("; This script demonstrates how one can document MeTTa code and get")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; This script demonstrates how one can document MeTTa code and get", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; This script demonstrates how one can document MeTTa code and get", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; This script demonstrates how one can document MeTTa code and get"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; This script demonstrates how one can document MeTTa code and get", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; This script demonstrates how one can document MeTTa code and get", _3362)
^  Call: (197) [user] write_comment("; This script demonstrates how one can document MeTTa code and get")
^  Unify: (197) [user] write_comment("; This script demonstrates how one can document MeTTa code and get")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_412236, _412238), once(user:is_compatio0), '$restore_trace'(_412236, _412238))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_412236, _412238), system:once(user:is_compatio0), system:'$restore_trace'(_412236, _412238))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_412236, _412238))
^  Redo: (197) [user] write_comment("; This script demonstrates how one can document MeTTa code and get")
^  Unify: (197) [user] write_comment("; This script demonstrates how one can document MeTTa code and get")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_431752, _431754), once(user:option_value0(load, silent)), '$restore_trace'(_431752, _431754))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_431752, _431754), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_431752, _431754))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_431752, _431754))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_441042, _441044), once(user:is_flag0(convert)), '$restore_trace'(_441042, _441044))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_441042, _441044), system:once(user:is_flag0(convert)), system:'$restore_trace'(_441042, _441044))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_441042, _441044))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_460550, _460552), once(user:option_value0(html, 'True')), '$restore_trace'(_460550, _460552))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_460550, _460552), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_460550, _460552))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_460550, _460552))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; This script demonstrates how one can document MeTTa code and get")
^  Unify: (197) [user] write_comment("; This script demonstrates how one can document MeTTa code and get")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _483802)
   Fail: (206) [system] current_prolog_flag(windows, _484730)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_490190, _490192), once(user:is_flag0(log)), '$restore_trace'(_490190, _490192))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_490190, _490192), system:once(user:is_flag0(log)), system:'$restore_trace'(_490190, _490192))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_490190, _490192))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_498560, _498562), once(user:is_flag0(test)), '$restore_trace'(_498560, _498562))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_498560, _498562), system:once(user:is_flag0(test)), system:'$restore_trace'(_498560, _498562))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_498560, _498562))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_506956)
^  Unify: (203) [user] original_user_error(_506956)
   Call: (204) [system] stream_property(_506956, file_no(2))
   Unify: (204) [system] stream_property(_506956, file_no(2))
   Call: (205) [system] nonvar(_506956)
   Redo: (204) [system] stream_property(_506956, file_no(2))
   Unify: (204) [system] stream_property(_506956, file_no(2))
   Call: (205) [system] nonvar(_506956)
   Redo: (204) [system] stream_property(_506956, file_no(2))
   Unify: (204) [system] stream_property(_506956, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_518076)
   Redo: (204) [system] stream_property(_506956, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; This script demonstrates how one can document MeTTa code and get"])
;;; This script demonstrates how one can document MeTTa code and get
^  Exit: (198) [user] format(';;~w~n', ["; This script demonstrates how one can document MeTTa code and get"])
^  Exit: (197) [user] write_comment("; This script demonstrates how one can document MeTTa code and get")
^  Call: (197) [user] ignore((symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
^  Call: (199) [user] symbolic("; This script demonstrates how one can document MeTTa code and get")
^  Unify: (199) [user] symbolic("; This script demonstrates how one can document MeTTa code and get")
   Call: (200) [system] atomic("; This script demonstrates how one can document MeTTa code and get")
   Exit: (200) [system] atomic("; This script demonstrates how one can document MeTTa code and get")
^  Exit: (199) [user] symbolic("; This script demonstrates how one can document MeTTa code and get")
^  Call: (199) [user] symbolic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get")
^  Unify: (199) [user] symbolic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get")
   Call: (200) [system] atomic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get")
   Fail: (200) [system] atomic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get")
^  Fail: (199) [user] symbolic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get")
^  Redo: (197) [system] ignore(user:(symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_15318, _15324], 'MeTTaLog only: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
^  Call: (197) [user] ignore((symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
^  Call: (199) [user] symbolic("; This script demonstrates how one can document MeTTa code and get")
^  Unify: (199) [user] symbolic("; This script demonstrates how one can document MeTTa code and get")
   Call: (200) [system] atomic("; This script demonstrates how one can document MeTTa code and get")
   Exit: (200) [system] atomic("; This script demonstrates how one can document MeTTa code and get")
^  Exit: (199) [user] symbolic("; This script demonstrates how one can document MeTTa code and get")
^  Call: (199) [user] symbolic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get")
^  Unify: (199) [user] symbolic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get")
   Call: (200) [system] atomic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get")
   Fail: (200) [system] atomic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get")
^  Fail: (199) [user] symbolic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get")
^  Redo: (197) [system] ignore(user:(symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; This script demonstrates how one can document MeTTa code and get"), symbolic_list_concat([_48834, _15324], 'MeTTaLog: ', "; This script demonstrates how one can document MeTTa code and get"), !, atom_string(_15324, _15344), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _15344, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; This script demonstrates how one can document MeTTa code and get", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; This script demonstrates how one can document MeTTa code and get", 9, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; help using the documenatation.", 10, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; help using the documenatation.", 10, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; help using the documenatation.", 10, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; help using the documenatation.", 10, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; help using the documenatation.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; help using the documenatation.", _3362)
   Call: (197) [system] var("; help using the documenatation.")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; help using the documenatation.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; help using the documenatation.", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; help using the documenatation."==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; help using the documenatation.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; help using the documenatation.", _3362)
^  Call: (197) [user] write_comment("; help using the documenatation.")
^  Unify: (197) [user] write_comment("; help using the documenatation.")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_195686, _195688), once(user:is_compatio0), '$restore_trace'(_195686, _195688))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_195686, _195688), system:once(user:is_compatio0), system:'$restore_trace'(_195686, _195688))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_195686, _195688))
^  Redo: (197) [user] write_comment("; help using the documenatation.")
^  Unify: (197) [user] write_comment("; help using the documenatation.")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_215202, _215204), once(user:option_value0(load, silent)), '$restore_trace'(_215202, _215204))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_215202, _215204), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_215202, _215204))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_215202, _215204))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_224492, _224494), once(user:is_flag0(convert)), '$restore_trace'(_224492, _224494))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_224492, _224494), system:once(user:is_flag0(convert)), system:'$restore_trace'(_224492, _224494))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_224492, _224494))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_244000, _244002), once(user:option_value0(html, 'True')), '$restore_trace'(_244000, _244002))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_244000, _244002), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_244000, _244002))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_244000, _244002))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; help using the documenatation.")
^  Unify: (197) [user] write_comment("; help using the documenatation.")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _267252)
   Fail: (206) [system] current_prolog_flag(windows, _268180)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_273640, _273642), once(user:is_flag0(log)), '$restore_trace'(_273640, _273642))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_273640, _273642), system:once(user:is_flag0(log)), system:'$restore_trace'(_273640, _273642))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_273640, _273642))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_282010, _282012), once(user:is_flag0(test)), '$restore_trace'(_282010, _282012))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_282010, _282012), system:once(user:is_flag0(test)), system:'$restore_trace'(_282010, _282012))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_282010, _282012))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_290406)
^  Unify: (203) [user] original_user_error(_290406)
   Call: (204) [system] stream_property(_290406, file_no(2))
   Unify: (204) [system] stream_property(_290406, file_no(2))
   Call: (205) [system] nonvar(_290406)
   Redo: (204) [system] stream_property(_290406, file_no(2))
   Unify: (204) [system] stream_property(_290406, file_no(2))
   Call: (205) [system] nonvar(_290406)
   Redo: (204) [system] stream_property(_290406, file_no(2))
   Unify: (204) [system] stream_property(_290406, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_301526)
   Redo: (204) [system] stream_property(_290406, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; help using the documenatation."])
;;; help using the documenatation.
^  Exit: (198) [user] format(';;~w~n', ["; help using the documenatation."])
^  Exit: (197) [user] write_comment("; help using the documenatation.")
^  Call: (197) [user] ignore((symbolic("; help using the documenatation."), symbolic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; help using the documenatation."), symbolic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
^  Call: (199) [user] symbolic("; help using the documenatation.")
^  Unify: (199) [user] symbolic("; help using the documenatation.")
   Call: (200) [system] atomic("; help using the documenatation.")
   Exit: (200) [system] atomic("; help using the documenatation.")
^  Exit: (199) [user] symbolic("; help using the documenatation.")
^  Call: (199) [user] symbolic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation.")
^  Unify: (199) [user] symbolic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation.")
   Call: (200) [system] atomic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation.")
   Fail: (200) [system] atomic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation.")
^  Fail: (199) [user] symbolic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation.")
^  Redo: (197) [system] ignore(user:(symbolic("; help using the documenatation."), symbolic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; help using the documenatation."), symbolic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; help using the documenatation."), symbolic_list_concat([_319236, _319242], 'MeTTaLog only: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
^  Call: (197) [user] ignore((symbolic("; help using the documenatation."), symbolic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; help using the documenatation."), symbolic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
^  Call: (199) [user] symbolic("; help using the documenatation.")
^  Unify: (199) [user] symbolic("; help using the documenatation.")
   Call: (200) [system] atomic("; help using the documenatation.")
   Exit: (200) [system] atomic("; help using the documenatation.")
^  Exit: (199) [user] symbolic("; help using the documenatation.")
^  Call: (199) [user] symbolic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation.")
^  Unify: (199) [user] symbolic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation.")
   Call: (200) [system] atomic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation.")
   Fail: (200) [system] atomic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation.")
^  Fail: (199) [user] symbolic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation.")
^  Redo: (197) [system] ignore(user:(symbolic("; help using the documenatation."), symbolic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; help using the documenatation."), symbolic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; help using the documenatation."), symbolic_list_concat([_352752, _319242], 'MeTTaLog: ', "; help using the documenatation."), !, atom_string(_319242, _319262), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _319262, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; help using the documenatation.", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; help using the documenatation.", 10, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Let's document a function which has two arguments and returns value.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Let's document a function which has two arguments and returns value.", _3362)
   Call: (197) [system] var("; Let's document a function which has two arguments and returns value.")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Let's document a function which has two arguments and returns value.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Let's document a function which has two arguments and returns value.", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; Let's document a function which has two arguments and returns value."==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Let's document a function which has two arguments and returns value.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Let's document a function which has two arguments and returns value.", _3362)
^  Call: (197) [user] write_comment("; Let's document a function which has two arguments and returns value.")
^  Unify: (197) [user] write_comment("; Let's document a function which has two arguments and returns value.")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_499612, _499614), once(user:is_compatio0), '$restore_trace'(_499612, _499614))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_499612, _499614), system:once(user:is_compatio0), system:'$restore_trace'(_499612, _499614))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_499612, _499614))
^  Redo: (197) [user] write_comment("; Let's document a function which has two arguments and returns value.")
^  Unify: (197) [user] write_comment("; Let's document a function which has two arguments and returns value.")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_519128, _519130), once(user:option_value0(load, silent)), '$restore_trace'(_519128, _519130))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_519128, _519130), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_519128, _519130))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_519128, _519130))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_7896, _7898), once(user:is_flag0(convert)), '$restore_trace'(_7896, _7898))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_7896, _7898), system:once(user:is_flag0(convert)), system:'$restore_trace'(_7896, _7898))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_7896, _7898))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_27404, _27406), once(user:option_value0(html, 'True')), '$restore_trace'(_27404, _27406))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_27404, _27406), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_27404, _27406))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_27404, _27406))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; Let's document a function which has two arguments and returns value.")
^  Unify: (197) [user] write_comment("; Let's document a function which has two arguments and returns value.")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _50656)
   Fail: (206) [system] current_prolog_flag(windows, _51584)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_57044, _57046), once(user:is_flag0(log)), '$restore_trace'(_57044, _57046))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_57044, _57046), system:once(user:is_flag0(log)), system:'$restore_trace'(_57044, _57046))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_57044, _57046))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_65414, _65416), once(user:is_flag0(test)), '$restore_trace'(_65414, _65416))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_65414, _65416), system:once(user:is_flag0(test)), system:'$restore_trace'(_65414, _65416))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_65414, _65416))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_73810)
^  Unify: (203) [user] original_user_error(_73810)
   Call: (204) [system] stream_property(_73810, file_no(2))
   Unify: (204) [system] stream_property(_73810, file_no(2))
   Call: (205) [system] nonvar(_73810)
   Redo: (204) [system] stream_property(_73810, file_no(2))
   Unify: (204) [system] stream_property(_73810, file_no(2))
   Call: (205) [system] nonvar(_73810)
   Redo: (204) [system] stream_property(_73810, file_no(2))
   Unify: (204) [system] stream_property(_73810, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_84930)
   Redo: (204) [system] stream_property(_73810, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; Let's document a function which has two arguments and returns value."])
;;; Let's document a function which has two arguments and returns value.
^  Exit: (198) [user] format(';;~w~n', ["; Let's document a function which has two arguments and returns value."])
^  Exit: (197) [user] write_comment("; Let's document a function which has two arguments and returns value.")
^  Call: (197) [user] ignore((symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
^  Call: (199) [user] symbolic("; Let's document a function which has two arguments and returns value.")
^  Unify: (199) [user] symbolic("; Let's document a function which has two arguments and returns value.")
   Call: (200) [system] atomic("; Let's document a function which has two arguments and returns value.")
   Exit: (200) [system] atomic("; Let's document a function which has two arguments and returns value.")
^  Exit: (199) [user] symbolic("; Let's document a function which has two arguments and returns value.")
^  Call: (199) [user] symbolic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value.")
^  Unify: (199) [user] symbolic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value.")
   Call: (200) [system] atomic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value.")
   Fail: (200) [system] atomic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value.")
^  Fail: (199) [user] symbolic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value.")
^  Redo: (197) [system] ignore(user:(symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_102640, _102646], 'MeTTaLog only: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
^  Call: (197) [user] ignore((symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
^  Call: (199) [user] symbolic("; Let's document a function which has two arguments and returns value.")
^  Unify: (199) [user] symbolic("; Let's document a function which has two arguments and returns value.")
   Call: (200) [system] atomic("; Let's document a function which has two arguments and returns value.")
   Exit: (200) [system] atomic("; Let's document a function which has two arguments and returns value.")
^  Exit: (199) [user] symbolic("; Let's document a function which has two arguments and returns value.")
^  Call: (199) [user] symbolic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value.")
^  Unify: (199) [user] symbolic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value.")
   Call: (200) [system] atomic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value.")
   Fail: (200) [system] atomic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value.")
^  Fail: (199) [user] symbolic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value.")
^  Redo: (197) [system] ignore(user:(symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; Let's document a function which has two arguments and returns value."), symbolic_list_concat([_136156, _102646], 'MeTTaLog: ', "; Let's document a function which has two arguments and returns value."), !, atom_string(_102646, _102666), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _102666, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Let's document a function which has two arguments and returns value.", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Let's document a function which has two arguments and returns value.", 12, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; One can use `@doc` expression to do it. First argument of the expression is an", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; One can use `@doc` expression to do it. First argument of the expression is an", _3362)
   Call: (197) [system] var("; One can use `@doc` expression to do it. First argument of the expression is an")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; One can use `@doc` expression to do it. First argument of the expression is an", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; One can use `@doc` expression to do it. First argument of the expression is an", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; One can use `@doc` expression to do it. First argument of the expression is an"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; One can use `@doc` expression to do it. First argument of the expression is an", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; One can use `@doc` expression to do it. First argument of the expression is an", _3362)
^  Call: (197) [user] write_comment("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Unify: (197) [user] write_comment("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_283020, _283022), once(user:is_compatio0), '$restore_trace'(_283020, _283022))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_283020, _283022), system:once(user:is_compatio0), system:'$restore_trace'(_283020, _283022))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_283020, _283022))
^  Redo: (197) [user] write_comment("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Unify: (197) [user] write_comment("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_302536, _302538), once(user:option_value0(load, silent)), '$restore_trace'(_302536, _302538))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_302536, _302538), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_302536, _302538))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_302536, _302538))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_311826, _311828), once(user:is_flag0(convert)), '$restore_trace'(_311826, _311828))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_311826, _311828), system:once(user:is_flag0(convert)), system:'$restore_trace'(_311826, _311828))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_311826, _311828))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_331334, _331336), once(user:option_value0(html, 'True')), '$restore_trace'(_331334, _331336))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_331334, _331336), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_331334, _331336))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_331334, _331336))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Unify: (197) [user] write_comment("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _354586)
   Fail: (206) [system] current_prolog_flag(windows, _355514)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_360974, _360976), once(user:is_flag0(log)), '$restore_trace'(_360974, _360976))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_360974, _360976), system:once(user:is_flag0(log)), system:'$restore_trace'(_360974, _360976))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_360974, _360976))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_369344, _369346), once(user:is_flag0(test)), '$restore_trace'(_369344, _369346))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_369344, _369346), system:once(user:is_flag0(test)), system:'$restore_trace'(_369344, _369346))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_369344, _369346))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_377740)
^  Unify: (203) [user] original_user_error(_377740)
   Call: (204) [system] stream_property(_377740, file_no(2))
   Unify: (204) [system] stream_property(_377740, file_no(2))
   Call: (205) [system] nonvar(_377740)
   Redo: (204) [system] stream_property(_377740, file_no(2))
   Unify: (204) [system] stream_property(_377740, file_no(2))
   Call: (205) [system] nonvar(_377740)
   Redo: (204) [system] stream_property(_377740, file_no(2))
   Unify: (204) [system] stream_property(_377740, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_388860)
   Redo: (204) [system] stream_property(_377740, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; One can use `@doc` expression to do it. First argument of the expression is an"])
;;; One can use `@doc` expression to do it. First argument of the expression is an
^  Exit: (198) [user] format(';;~w~n', ["; One can use `@doc` expression to do it. First argument of the expression is an"])
^  Exit: (197) [user] write_comment("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Call: (197) [user] ignore((symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
^  Call: (199) [user] symbolic("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Unify: (199) [user] symbolic("; One can use `@doc` expression to do it. First argument of the expression is an")
   Call: (200) [system] atomic("; One can use `@doc` expression to do it. First argument of the expression is an")
   Exit: (200) [system] atomic("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Exit: (199) [user] symbolic("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Call: (199) [user] symbolic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
^  Unify: (199) [user] symbolic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
   Call: (200) [system] atomic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
   Fail: (200) [system] atomic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
^  Fail: (199) [user] symbolic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
^  Redo: (197) [system] ignore(user:(symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_406570, _406576], 'MeTTaLog only: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
^  Call: (197) [user] ignore((symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
^  Call: (199) [user] symbolic("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Unify: (199) [user] symbolic("; One can use `@doc` expression to do it. First argument of the expression is an")
   Call: (200) [system] atomic("; One can use `@doc` expression to do it. First argument of the expression is an")
   Exit: (200) [system] atomic("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Exit: (199) [user] symbolic("; One can use `@doc` expression to do it. First argument of the expression is an")
^  Call: (199) [user] symbolic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
^  Unify: (199) [user] symbolic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
   Call: (200) [system] atomic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
   Fail: (200) [system] atomic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
^  Fail: (199) [user] symbolic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an")
^  Redo: (197) [system] ignore(user:(symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; One can use `@doc` expression to do it. First argument of the expression is an"), symbolic_list_concat([_440086, _406576], 'MeTTaLog: ', "; One can use `@doc` expression to do it. First argument of the expression is an"), !, atom_string(_406576, _406596), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _406596, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; One can use `@doc` expression to do it. First argument of the expression is an", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; One can use `@doc` expression to do it. First argument of the expression is an", 13, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; atom being documented. Other arguments describe the atom, describe function", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; atom being documented. Other arguments describe the atom, describe function", _3362)
   Call: (197) [system] var("; atom being documented. Other arguments describe the atom, describe function")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; atom being documented. Other arguments describe the atom, describe function", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; atom being documented. Other arguments describe the atom, describe function", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; atom being documented. Other arguments describe the atom, describe function"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; atom being documented. Other arguments describe the atom, describe function", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; atom being documented. Other arguments describe the atom, describe function", _3362)
^  Call: (197) [user] write_comment("; atom being documented. Other arguments describe the atom, describe function")
^  Unify: (197) [user] write_comment("; atom being documented. Other arguments describe the atom, describe function")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_66676, _66678), once(user:is_compatio0), '$restore_trace'(_66676, _66678))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_66676, _66678), system:once(user:is_compatio0), system:'$restore_trace'(_66676, _66678))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_66676, _66678))
^  Redo: (197) [user] write_comment("; atom being documented. Other arguments describe the atom, describe function")
^  Unify: (197) [user] write_comment("; atom being documented. Other arguments describe the atom, describe function")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_86192, _86194), once(user:option_value0(load, silent)), '$restore_trace'(_86192, _86194))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_86192, _86194), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_86192, _86194))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_86192, _86194))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_95482, _95484), once(user:is_flag0(convert)), '$restore_trace'(_95482, _95484))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_95482, _95484), system:once(user:is_flag0(convert)), system:'$restore_trace'(_95482, _95484))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_95482, _95484))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_114990, _114992), once(user:option_value0(html, 'True')), '$restore_trace'(_114990, _114992))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_114990, _114992), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_114990, _114992))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_114990, _114992))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; atom being documented. Other arguments describe the atom, describe function")
^  Unify: (197) [user] write_comment("; atom being documented. Other arguments describe the atom, describe function")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _138242)
   Fail: (206) [system] current_prolog_flag(windows, _139170)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_144630, _144632), once(user:is_flag0(log)), '$restore_trace'(_144630, _144632))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_144630, _144632), system:once(user:is_flag0(log)), system:'$restore_trace'(_144630, _144632))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_144630, _144632))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_153000, _153002), once(user:is_flag0(test)), '$restore_trace'(_153000, _153002))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_153000, _153002), system:once(user:is_flag0(test)), system:'$restore_trace'(_153000, _153002))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_153000, _153002))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_161396)
^  Unify: (203) [user] original_user_error(_161396)
   Call: (204) [system] stream_property(_161396, file_no(2))
   Unify: (204) [system] stream_property(_161396, file_no(2))
   Call: (205) [system] nonvar(_161396)
   Redo: (204) [system] stream_property(_161396, file_no(2))
   Unify: (204) [system] stream_property(_161396, file_no(2))
   Call: (205) [system] nonvar(_161396)
   Redo: (204) [system] stream_property(_161396, file_no(2))
   Unify: (204) [system] stream_property(_161396, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_172516)
   Redo: (204) [system] stream_property(_161396, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; atom being documented. Other arguments describe the atom, describe function"])
;;; atom being documented. Other arguments describe the atom, describe function
^  Exit: (198) [user] format(';;~w~n', ["; atom being documented. Other arguments describe the atom, describe function"])
^  Exit: (197) [user] write_comment("; atom being documented. Other arguments describe the atom, describe function")
^  Call: (197) [user] ignore((symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
^  Call: (199) [user] symbolic("; atom being documented. Other arguments describe the atom, describe function")
^  Unify: (199) [user] symbolic("; atom being documented. Other arguments describe the atom, describe function")
   Call: (200) [system] atomic("; atom being documented. Other arguments describe the atom, describe function")
   Exit: (200) [system] atomic("; atom being documented. Other arguments describe the atom, describe function")
^  Exit: (199) [user] symbolic("; atom being documented. Other arguments describe the atom, describe function")
^  Call: (199) [user] symbolic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function")
^  Unify: (199) [user] symbolic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function")
   Call: (200) [system] atomic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function")
   Fail: (200) [system] atomic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function")
^  Fail: (199) [user] symbolic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function")
^  Redo: (197) [system] ignore(user:(symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_190226, _190232], 'MeTTaLog only: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
^  Call: (197) [user] ignore((symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
^  Call: (199) [user] symbolic("; atom being documented. Other arguments describe the atom, describe function")
^  Unify: (199) [user] symbolic("; atom being documented. Other arguments describe the atom, describe function")
   Call: (200) [system] atomic("; atom being documented. Other arguments describe the atom, describe function")
   Exit: (200) [system] atomic("; atom being documented. Other arguments describe the atom, describe function")
^  Exit: (199) [user] symbolic("; atom being documented. Other arguments describe the atom, describe function")
^  Call: (199) [user] symbolic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function")
^  Unify: (199) [user] symbolic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function")
   Call: (200) [system] atomic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function")
   Fail: (200) [system] atomic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function")
^  Fail: (199) [user] symbolic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function")
^  Redo: (197) [system] ignore(user:(symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; atom being documented. Other arguments describe the atom, describe function"), symbolic_list_concat([_223742, _190232], 'MeTTaLog: ', "; atom being documented. Other arguments describe the atom, describe function"), !, atom_string(_190232, _190252), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _190252, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; atom being documented. Other arguments describe the atom, describe function", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; atom being documented. Other arguments describe the atom, describe function", 14, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; parameters and return value.", 15, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; parameters and return value.", 15, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; parameters and return value.", 15, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; parameters and return value.", 15, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; parameters and return value.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; parameters and return value.", _3362)
   Call: (197) [system] var("; parameters and return value.")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; parameters and return value.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; parameters and return value.", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; parameters and return value."==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; parameters and return value.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; parameters and return value.", _3362)
^  Call: (197) [user] write_comment("; parameters and return value.")
^  Unify: (197) [user] write_comment("; parameters and return value.")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_370592, _370594), once(user:is_compatio0), '$restore_trace'(_370592, _370594))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_370592, _370594), system:once(user:is_compatio0), system:'$restore_trace'(_370592, _370594))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_370592, _370594))
^  Redo: (197) [user] write_comment("; parameters and return value.")
^  Unify: (197) [user] write_comment("; parameters and return value.")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_390108, _390110), once(user:option_value0(load, silent)), '$restore_trace'(_390108, _390110))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_390108, _390110), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_390108, _390110))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_390108, _390110))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_399398, _399400), once(user:is_flag0(convert)), '$restore_trace'(_399398, _399400))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_399398, _399400), system:once(user:is_flag0(convert)), system:'$restore_trace'(_399398, _399400))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_399398, _399400))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_418906, _418908), once(user:option_value0(html, 'True')), '$restore_trace'(_418906, _418908))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_418906, _418908), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_418906, _418908))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_418906, _418908))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; parameters and return value.")
^  Unify: (197) [user] write_comment("; parameters and return value.")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _442158)
   Fail: (206) [system] current_prolog_flag(windows, _443086)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_448546, _448548), once(user:is_flag0(log)), '$restore_trace'(_448546, _448548))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_448546, _448548), system:once(user:is_flag0(log)), system:'$restore_trace'(_448546, _448548))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_448546, _448548))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_456916, _456918), once(user:is_flag0(test)), '$restore_trace'(_456916, _456918))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_456916, _456918), system:once(user:is_flag0(test)), system:'$restore_trace'(_456916, _456918))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_456916, _456918))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_465312)
^  Unify: (203) [user] original_user_error(_465312)
   Call: (204) [system] stream_property(_465312, file_no(2))
   Unify: (204) [system] stream_property(_465312, file_no(2))
   Call: (205) [system] nonvar(_465312)
   Redo: (204) [system] stream_property(_465312, file_no(2))
   Unify: (204) [system] stream_property(_465312, file_no(2))
   Call: (205) [system] nonvar(_465312)
   Redo: (204) [system] stream_property(_465312, file_no(2))
   Unify: (204) [system] stream_property(_465312, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_476432)
   Redo: (204) [system] stream_property(_465312, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; parameters and return value."])
;;; parameters and return value.
^  Exit: (198) [user] format(';;~w~n', ["; parameters and return value."])
^  Exit: (197) [user] write_comment("; parameters and return value.")
^  Call: (197) [user] ignore((symbolic("; parameters and return value."), symbolic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value."), !, atom_string(_494148, _494168), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _494168, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; parameters and return value."), symbolic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value."), !, atom_string(_494148, _494168), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _494168, _3362)))
^  Call: (199) [user] symbolic("; parameters and return value.")
^  Unify: (199) [user] symbolic("; parameters and return value.")
   Call: (200) [system] atomic("; parameters and return value.")
   Exit: (200) [system] atomic("; parameters and return value.")
^  Exit: (199) [user] symbolic("; parameters and return value.")
^  Call: (199) [user] symbolic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value.")
^  Unify: (199) [user] symbolic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value.")
   Call: (200) [system] atomic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value.")
   Fail: (200) [system] atomic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value.")
^  Fail: (199) [user] symbolic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value.")
^  Redo: (197) [system] ignore(user:(symbolic("; parameters and return value."), symbolic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value."), !, atom_string(_494148, _494168), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _494168, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; parameters and return value."), symbolic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value."), !, atom_string(_494148, _494168), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _494168, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; parameters and return value."), symbolic_list_concat([_494142, _494148], 'MeTTaLog only: ', "; parameters and return value."), !, atom_string(_494148, _494168), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _3504, _3362)))
^  Call: (197) [user] ignore((symbolic("; parameters and return value."), symbolic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value."), !, atom_string(_3484, _3504), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _3504, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; parameters and return value."), symbolic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value."), !, atom_string(_3484, _3504), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _3504, _3362)))
^  Call: (199) [user] symbolic("; parameters and return value.")
^  Unify: (199) [user] symbolic("; parameters and return value.")
   Call: (200) [system] atomic("; parameters and return value.")
   Exit: (200) [system] atomic("; parameters and return value.")
^  Exit: (199) [user] symbolic("; parameters and return value.")
^  Call: (199) [user] symbolic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value.")
^  Unify: (199) [user] symbolic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value.")
   Call: (200) [system] atomic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value.")
   Fail: (200) [system] atomic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value.")
^  Fail: (199) [user] symbolic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value.")
^  Redo: (197) [system] ignore(user:(symbolic("; parameters and return value."), symbolic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value."), !, atom_string(_3484, _3504), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _3504, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; parameters and return value."), symbolic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value."), !, atom_string(_3484, _3504), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _3504, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; parameters and return value."), symbolic_list_concat([_7432, _3484], 'MeTTaLog: ', "; parameters and return value."), !, atom_string(_3484, _3504), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _3504, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; parameters and return value.", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; parameters and return value.", 15, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362)
   Call: (196) [system] var(['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362)
   Call: (196) [system] string(['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _130464), pfcAdd_Now('next-operation'(_130464)))
^  Unify: (196) [user] if_t(into_simple_op(+, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _130464), pfcAdd_Now('next-operation'(_130464)))
   Call: (197) [user] into_simple_op(+, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _130464)
   Unify: (197) [user] into_simple_op(+, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], op(+, '@doc', _133256))
   Call: (198) [user] o_s(['some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _133256)
   Unify: (198) [user] o_s(['some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], _133256)
   Call: (199) [user] o_s('some-func', _133256)
   Unify: (199) [user] o_s('some-func', 'some-func')
   Exit: (199) [user] o_s('some-func', 'some-func')
   Exit: (198) [user] o_s(['some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], 'some-func')
   Exit: (197) [user] into_simple_op(+, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], op(+, '@doc', 'some-func'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, '@doc', 'some-func'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, '@doc', 'some-func'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, '@doc', 'some-func'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, '@doc', 'some-func'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (199) [user] must_ex(current_why_UU(_151726))
^  Unify: (199) [user] must_ex(current_why_UU(_151726))
   Call: (201) [user] current_why_UU(_151726)
   Unify: (201) [user] current_why_UU(_151726)
^  Call: (202) [user] get_why_uu(_151726)
^  Unify: (202) [user] get_why_uu(_151726)
^  Call: (203) [user] findall(_157266, current_why(_157266), _157272)
^  Unify: (203) [$bags] findall(_157266, user:current_why(_157266), _157272)
^  Call: (204) [$bags] findall(_157266, user:current_why(_157266), _157272, [])
^  Unify: (204) [$bags] findall(_157266, user:current_why(_157266), _157272, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_157266, user:current_why(_157266), _157272, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_157266, user:current_why(_157266), _157272, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_157266, user:current_why(_157266), _157272, [])
   Unify: (206) [$bags] findall_loop(_157266, user:current_why(_157266), _157272, [])
^  Call: (207) [user] bugger:current_why(_157266)
^  Unify: (207) [user] bugger:current_why(_157266)
^  Call: (208) [user] bugger:current_why_data(_157266)
^  Unify: (208) [user] bugger:current_why_data(_157266)
   Call: (209) [system] nb_current('$current_why', wp(_157266, _168526))
   Fail: (209) [system] nb_current('$current_why', wp(_157266, _168526))
^  Redo: (208) [user] bugger:current_why_data(_157266)
^  Unify: (208) [user] bugger:current_why_data(_157266)
   Call: (209) [t_l] t_l:current_why_source(_157266)
   Fail: (209) [t_l] t_l:current_why_source(_157266)
^  Fail: (208) [user] bugger:current_why_data(_157266)
^  Redo: (207) [user] bugger:current_why(_157266)
^  Unify: (207) [user] bugger:current_why(mfl4(_175954, _175956, _175958, _175960))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_176910, _176912), once(user:current_mfl4(_175954, _175956, _175958, _175960)), '$restore_trace'(_176910, _176912))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_176910, _176912), system:once(user:current_mfl4(_175954, _175956, _175958, _175960)), system:'$restore_trace'(_176910, _176912))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_176910, _176912))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_175954, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1803)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_175954, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Redo: (206) [$bags] findall_loop(_157266, user:current_why(_157266), _157272, [])
   Exit: (206) [$bags] findall_loop(_157266, user:current_why(_157266), [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_157266, user:current_why(_157266), [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_157266, user:current_why(_157266), [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (203) [$bags] findall(_157266, user:current_why(_157266), [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (203) [system] [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _151726)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (204) [system] var([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _151726)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_313674, _313676)
   Fail: (204) [system] [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_313674, _313676)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _151726)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _151726)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _344108)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _344108)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _344108)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (206) [system] var([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (206) [system] var([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _344108)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
   Call: (207) [system] compound([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (207) [system] compound([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _344108)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _344108)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _344108)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (207) [system] var(P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (207) [system] var(P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _344108)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_193790, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
   Call: (208) [system] compound(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (208) [system] compound(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3636)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3590)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (205) [system] var(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3590)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_189234, _189236)
   Fail: (205) [system] P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_189234, _189236)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3590)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, '@doc', 'some-func')))
   Call: (202) [system] is_list('next-operation'(op(+, '@doc', 'some-func')))
   Fail: (202) [system] is_list('next-operation'(op(+, '@doc', 'some-func')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, '@doc', 'some-func')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, '@doc', 'some-func')), _347968)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, '@doc', 'some-func')), _347968)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, '@doc', 'some-func')), _347968)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _367804, (notrace, wdmsg(('next-operation'(op(+, '@doc', 'some-func'))=>_367804)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _367804, (notrace, wdmsg(('next-operation'(op(+, '@doc', 'some-func'))=>_367804)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _367804, (notrace, wdmsg(('next-operation'(op(+, '@doc', 'some-func'))=>_367804)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _367804, (notrace, wdmsg(('next-operation'(op(+, '@doc', 'some-func'))=>_367804)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _398326)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _367804, (notrace, wdmsg(('next-operation'(op(+, '@doc', 'some-func'))=>_367804)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _367804, (notrace, wdmsg(('next-operation'(op(+, '@doc', 'some-func'))=>_367804)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, '@doc', 'some-func')), P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, '@doc', 'some-func')), P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, '@doc', 'some-func')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, '@doc', 'some-func')), _498978, _498980)
^  Exit: (211) [user] strip_module('next-operation'(op(+, '@doc', 'some-func')), user, 'next-operation'(op(+, '@doc', 'some-func')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, '@doc', 'some-func')), true)
   Call: (212) [system] _502722=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, '@doc', 'some-func')), true, _504592)
^  Fail: (212) [user] clause('next-operation'(op(+, '@doc', 'some-func')), true, _504592)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, '@doc', 'some-func')), true, _507420)
^  Fail: (212) [user] clause('next-operation'(op(+, '@doc', 'some-func')), true, _507420)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, '@doc', 'some-func')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3616, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')));assert('next-operation'(op(+, '@doc', 'some-func'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')));assert('next-operation'(op(+, '@doc', 'some-func'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')));assert('next-operation'(op(+, '@doc', 'some-func')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')));assert('next-operation'(op(+, '@doc', 'some-func')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (214) [user] strip_module('next-operation'(op(+, '@doc', 'some-func')), _15186, _15188)
^  Exit: (214) [user] strip_module('next-operation'(op(+, '@doc', 'some-func')), user, 'next-operation'(op(+, '@doc', 'some-func')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, '@doc', 'some-func')), _17066, _17068)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')), true)
   Call: (215) [system] var('next-operation'(op(+, '@doc', 'some-func')))
   Fail: (215) [system] var('next-operation'(op(+, '@doc', 'some-func')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, '@doc', 'some-func')), _17066, _17068)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, '@doc', 'some-func')), true)
   Call: (215) [system] _25472=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, '@doc', 'some-func')), true, _27342)
^  Fail: (215) [user] clause('next-operation'(op(+, '@doc', 'some-func')), true, _27342)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, '@doc', 'some-func')), true, _30170)
^  Fail: (215) [user] clause('next-operation'(op(+, '@doc', 'some-func')), true, _30170)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, '@doc', 'some-func')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (213) [user] assert('next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (213) [user] assert('next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')));assert('next-operation'(op(+, '@doc', 'some-func')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, '@doc', 'some-func')));assert('next-operation'(op(+, '@doc', 'some-func'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _86960)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _86960)
   Call: (216) [system] var('next-operation'(op(+, '@doc', 'some-func')))
   Fail: (216) [system] var('next-operation'(op(+, '@doc', 'some-func')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _86960)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _86960)
   Call: (216) [system] compound('next-operation'(op(+, '@doc', 'some-func')))
   Exit: (216) [system] compound('next-operation'(op(+, '@doc', 'some-func')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _86960)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _86960)
   Call: (216) [system] _98112 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), _99970)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), _99970)
   Call: (217) [system] is_list('next-operation'(op(+, '@doc', 'some-func')))
   Fail: (217) [system] is_list('next-operation'(op(+, '@doc', 'some-func')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), _99970)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), _99970)
   Call: (217) [system] compound('next-operation'(op(+, '@doc', 'some-func')))
   Exit: (217) [system] compound('next-operation'(op(+, '@doc', 'some-func')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, '@doc', 'some-func')), _107380, _107382)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, '@doc', 'some-func')), 'next-operation', [op(+, '@doc', 'some-func')])
   Call: (217) [lists] lists:member(_99970, ['next-operation', op(+, '@doc', 'some-func')])
   Unify: (217) [lists] lists:member(_99970, ['next-operation', op(+, '@doc', 'some-func')])
   Call: (218) [lists] lists:member_([op(+, '@doc', 'some-func')], _99970, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, '@doc', 'some-func')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, '@doc', 'some-func')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, '@doc', 'some-func')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _86960)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _86960)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _86960)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _86960)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _86960)
   Call: (217) [system] _86960='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, '@doc', 'some-func')], _99970, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, '@doc', 'some-func')], _99970, 'next-operation')
   Call: (219) [lists] lists:member_([], _99970, op(+, '@doc', 'some-func'))
   Unify: (219) [lists] lists:member_([], op(+, '@doc', 'some-func'), op(+, '@doc', 'some-func'))
   Exit: (219) [lists] lists:member_([], op(+, '@doc', 'some-func'), op(+, '@doc', 'some-func'))
   Exit: (218) [lists] lists:member_([op(+, '@doc', 'some-func')], op(+, '@doc', 'some-func'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, '@doc', 'some-func'), ['next-operation', op(+, '@doc', 'some-func')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), op(+, '@doc', 'some-func'))
^  Call: (216) [user] compound_eles(0, op(+, '@doc', 'some-func'), _86960)
^  Unify: (216) [user] compound_eles(0, op(+, '@doc', 'some-func'), _86960)
   Call: (217) [system] var(op(+, '@doc', 'some-func'))
   Fail: (217) [system] var(op(+, '@doc', 'some-func'))
^  Redo: (216) [user] compound_eles(0, op(+, '@doc', 'some-func'), _86960)
^  Unify: (216) [user] compound_eles(0, op(+, '@doc', 'some-func'), _86960)
   Call: (217) [system] compound(op(+, '@doc', 'some-func'))
   Exit: (217) [system] compound(op(+, '@doc', 'some-func'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _86960=op(+, '@doc', 'some-func')
   Exit: (217) [system] op(+, '@doc', 'some-func')=op(+, '@doc', 'some-func')
^  Exit: (216) [user] compound_eles(0, op(+, '@doc', 'some-func'), op(+, '@doc', 'some-func'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), op(+, '@doc', 'some-func'))
^  Call: (215) [user] pfcIgnored(op(+, '@doc', 'some-func'))
^  Fail: (215) [user] pfcIgnored(op(+, '@doc', 'some-func'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, '@doc', 'some-func')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _154760)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _154760)
   Call: (215) [system] var('next-operation'(op(+, '@doc', 'some-func')))
   Fail: (215) [system] var('next-operation'(op(+, '@doc', 'some-func')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _154760)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _154760)
   Call: (215) [system] compound('next-operation'(op(+, '@doc', 'some-func')))
   Exit: (215) [system] compound('next-operation'(op(+, '@doc', 'some-func')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _154760)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), _154760)
   Call: (215) [system] _165912 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), _167770)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), _167770)
   Call: (216) [system] is_list('next-operation'(op(+, '@doc', 'some-func')))
   Fail: (216) [system] is_list('next-operation'(op(+, '@doc', 'some-func')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), _167770)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), _167770)
   Call: (216) [system] compound('next-operation'(op(+, '@doc', 'some-func')))
   Exit: (216) [system] compound('next-operation'(op(+, '@doc', 'some-func')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, '@doc', 'some-func')), _175180, _175182)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, '@doc', 'some-func')), 'next-operation', [op(+, '@doc', 'some-func')])
   Call: (216) [lists] lists:member(_167770, ['next-operation', op(+, '@doc', 'some-func')])
   Unify: (216) [lists] lists:member(_167770, ['next-operation', op(+, '@doc', 'some-func')])
   Call: (217) [lists] lists:member_([op(+, '@doc', 'some-func')], _167770, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, '@doc', 'some-func')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, '@doc', 'some-func')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, '@doc', 'some-func')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _154760)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _154760)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _154760)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _154760)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _154760)
   Call: (216) [system] _154760='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, '@doc', 'some-func')], _167770, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, '@doc', 'some-func')], _167770, 'next-operation')
   Call: (218) [lists] lists:member_([], _167770, op(+, '@doc', 'some-func'))
   Unify: (218) [lists] lists:member_([], op(+, '@doc', 'some-func'), op(+, '@doc', 'some-func'))
   Exit: (218) [lists] lists:member_([], op(+, '@doc', 'some-func'), op(+, '@doc', 'some-func'))
   Exit: (217) [lists] lists:member_([op(+, '@doc', 'some-func')], op(+, '@doc', 'some-func'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, '@doc', 'some-func'), ['next-operation', op(+, '@doc', 'some-func')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, '@doc', 'some-func')), op(+, '@doc', 'some-func'))
^  Call: (215) [user] compound_eles(0, op(+, '@doc', 'some-func'), _154760)
^  Unify: (215) [user] compound_eles(0, op(+, '@doc', 'some-func'), _154760)
   Call: (216) [system] var(op(+, '@doc', 'some-func'))
   Fail: (216) [system] var(op(+, '@doc', 'some-func'))
^  Redo: (215) [user] compound_eles(0, op(+, '@doc', 'some-func'), _154760)
^  Unify: (215) [user] compound_eles(0, op(+, '@doc', 'some-func'), _154760)
   Call: (216) [system] compound(op(+, '@doc', 'some-func'))
   Exit: (216) [system] compound(op(+, '@doc', 'some-func'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _154760=op(+, '@doc', 'some-func')
   Exit: (216) [system] op(+, '@doc', 'some-func')=op(+, '@doc', 'some-func')
^  Exit: (215) [user] compound_eles(0, op(+, '@doc', 'some-func'), op(+, '@doc', 'some-func'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, '@doc', 'some-func')), op(+, '@doc', 'some-func'))
^  Call: (214) [user] pfcTraced(op(+, '@doc', 'some-func'))
^  Fail: (214) [user] pfcTraced(op(+, '@doc', 'some-func'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, '@doc', 'some-func')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, '@doc', 'some-func')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, '@doc', 'some-func')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcGetSearch(_321432)
^  Unify: (212) [user] pfcGetSearch(_321432)
   Call: (213) [t_l] t_l:pfcSearchTL(_323282)
   Fail: (213) [t_l] t_l:pfcSearchTL(_323282)
^  Redo: (212) [user] pfcGetSearch(_321432)
^  Call: (213) [user] pfcSearch(_326056)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _321432=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, '@doc', 'some-func')), _350530)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, '@doc', 'some-func')), _350530)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, '@doc', 'some-func')), _350530)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, '@doc', 'some-func'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, '@doc', 'some-func'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, '@doc', 'some-func'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, '@doc', 'some-func'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _360792)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, '@doc', 'some-func'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, '@doc', 'some-func'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, '@doc', 'some-func')))
   Call: (218) [system] is_list(_368288)
   Fail: (218) [system] is_list(_368288)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, '@doc', 'some-func')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, '@doc', 'some-func')))
   Call: (219) [system] copy_term('next-operation'(op(+, '@doc', 'some-func')), _375682)
   Exit: (219) [system] copy_term('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _418344, _418346)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _418344, _418346)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _418344, _418346)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _429586)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _430526)
   Call: (224) [system] nonvar(_431384)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _432386)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _433320)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), number_of_clauses(_442514))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), number_of_clauses(_442514))
   Call: (224) [system] nonvar(number_of_clauses(_442514))
   Exit: (224) [system] nonvar(number_of_clauses(_442514))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_442514), user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_442514), user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _457358), (prolog_current_choice(_457368), push_current_choice(_457368), clause('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _457390), pfc_call(_457390)), nb_setval('$pfc_current_choice', _457358))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _457358), user:(prolog_current_choice(_457368), push_current_choice(_457368), clause('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _457390), pfc_call(_457390)), user:nb_setval('$pfc_current_choice', _457358))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _457358))
   Call: (226) [system] nb_current('$pfc_current_choice', _457358)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_457368)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _466708)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _457390)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _457390)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _475080)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _457358), user:(prolog_current_choice(_457368), push_current_choice(_457368), clause('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274), _457390), pfc_call(_457390)), user:nb_setval('$pfc_current_choice', _457358))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, '@doc', 'some-func')), _381274))
^  Redo: (220) [user] fcpt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Call: (221) [user] pfc_spft(_489950, _490036, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958))
^  Unify: (221) [user] pfc_spft(_489950, _490968, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958))
^  Call: (222) [user] pfcCallSystem('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Call: (223) [user] pfc_call('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Unify: (223) [user] pfc_call('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Call: (224) [system] var('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Fail: (224) [system] var('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Redo: (223) [user] pfc_call('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Unify: (223) [user] pfc_call('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Call: (224) [system] callable('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Exit: (224) [system] callable('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Unify: (223) [user] pfc_call('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Redo: (223) [user] pfc_call('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Unify: (223) [user] pfc_call('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Call: (224) [user] predicate_property('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Call: (227) [system] callable('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Exit: (227) [system] callable('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Unify: (223) [user] pfc_call('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
^  Call: (224) [user] predicate_property('$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_489950, _491828, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _489956, _489958)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Call: (226) [system] callable('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Exit: (226) [system] callable('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _6070, _6072)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _6070, _6072)
   Call: (227) [system] compound('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Exit: (227) [system] compound('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Call: (227) [system] compound_name_arity('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _6070, _6072)
   Exit: (227) [system] compound_name_arity('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
^  Unify: (223) [user] pfc_call('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
^  Call: (224) [user] predicate_property('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _17312)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _18252)
   Call: (225) [system] nonvar(_19110)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _20112)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _21046)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Call: (226) [system] callable('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Exit: (226) [system] callable('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
^  Call: (224) [user] predicate_property('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), number_of_clauses(_30240))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), number_of_clauses(_30240))
   Call: (225) [system] nonvar(number_of_clauses(_30240))
   Exit: (225) [system] nonvar(number_of_clauses(_30240))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_30240), user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_30240), user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Call: (227) [system] callable('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Exit: (227) [system] callable('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(712), user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), number_of_clauses(712))
^  Unify: (223) [user] pfc_call('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _45084), (prolog_current_choice(_45094), push_current_choice(_45094), clause('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _45116), pfc_call(_45116)), nb_setval('$pfc_current_choice', _45084))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _45084), user:(prolog_current_choice(_45094), push_current_choice(_45094), clause('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _45116), pfc_call(_45116)), user:nb_setval('$pfc_current_choice', _45084))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _45084))
   Call: (227) [system] nb_current('$pfc_current_choice', _45084)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_45094)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _54434)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _45116)
^  Fail: (226) [user] clause('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _45116)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _62806)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _45084), user:(prolog_current_choice(_45094), push_current_choice(_45094), clause('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)), _45116), pfc_call(_45116)), user:nb_setval('$pfc_current_choice', _45084))
^  Fail: (223) [user] pfc_call('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_3846, _3860, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854)))
^  Fail: (221) [user] pfc_spft(_3846, _70310, '$nt$'('next-operation'(op(+, '@doc', 'some-func')), _3852, _3854))
^  Redo: (220) [user] fcnt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, '@doc', 'some-func')), 'next-operation'(op(+, '@doc', 'some-func'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, '@doc', 'some-func'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, '@doc', 'some-func'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, '@doc', 'some-func'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3616, (notrace, wdmsg(('next-operation'(op(+, '@doc', 'some-func'))=>_3616)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3616, (notrace, wdmsg(('next-operation'(op(+, '@doc', 'some-func'))=>_3616)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3616, (notrace, wdmsg(('next-operation'(op(+, '@doc', 'some-func'))=>_3616)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_167836)
   Fail: (202) [t_l] t_l:pfcSearchTL(_167836)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_170610)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, '@doc', 'some-func')), (P;HTML|mfl4(_3592, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, '@doc', 'some-func')))
^  Exit: (196) [user] if_t(into_simple_op(+, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], op(+, '@doc', 'some-func')), pfcAdd_Now('next-operation'(op(+, '@doc', 'some-func'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), _3362))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), _3362))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), _3362)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), _3362)
   Call: (199) [system] asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])\=[_192096|_192098]
   Exit: (199) [system] asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])\=[_192096|_192098]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]))*->_3362='True';_3362='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]))*->_3362='True';_3362='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]))*->_3362='True';_3362='False'), error(_195834, _195836), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]))*->_3362='True';_3362='False'), error(_195834, _195836), fail)
   Call: (203) [user] asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Unify: (203) [user] asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Call: (204) [user] metta_interp_mode(+, _199550)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Unify: (204) [user] asserted_do_metta('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Call: (205) [user] metta_interp_mode(load, _204140)
   Redo: (204) [user] asserted_do_metta('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Unify: (204) [user] asserted_do_metta('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Unify: (204) [user] asserted_do_metta('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Call: (205) [user] asserted_do_metta2('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Unify: (205) [user] asserted_do_metta2('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _213362)
   Redo: (205) [user] asserted_do_metta2('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Unify: (205) [user] asserted_do_metta2('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_219838, _219840), once(user:is_compatio0), '$restore_trace'(_219838, _219840))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_219838, _219840), system:once(user:is_compatio0), system:'$restore_trace'(_219838, _219840))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_219838, _219840))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_225456, must_det_ll(user:metta_anew(load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])))), (_225456==""->true;our_ansi_format('#ffa505', '~w~n', [_225456]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_225456, must_det_ll(user:metta_anew(load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])))), (_225456==""->true;our_ansi_format('#ffa505', '~w~n', [_225456]))))
  (@doc some-func 
    (@desc "Test function") 
    (@params ((@param "First argument") (@param "Second argument"))) 
    (@return "Return value"))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Exit: (204) [user] asserted_do_metta('&self', load, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Exit: (203) [user] asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])
   Call: (203) [system] _3362='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]))*->'True'='True';'True'='False'), error(_195834, _195836), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; Function type is required to document the function", 24, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(704, 22, 34, 704))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; Function type is required to document the function", 24, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(704, 22, 34, 704))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; Function type is required to document the function", 24, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; Function type is required to document the function", 24, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Function type is required to document the function", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Function type is required to document the function", _3362)
   Call: (197) [system] var("; Function type is required to document the function")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Function type is required to document the function", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Function type is required to document the function", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; Function type is required to document the function"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Function type is required to document the function", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Function type is required to document the function", _3362)
^  Call: (197) [user] write_comment("; Function type is required to document the function")
^  Unify: (197) [user] write_comment("; Function type is required to document the function")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_351096, _351098), once(user:is_compatio0), '$restore_trace'(_351096, _351098))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_351096, _351098), system:once(user:is_compatio0), system:'$restore_trace'(_351096, _351098))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_351096, _351098))
^  Redo: (197) [user] write_comment("; Function type is required to document the function")
^  Unify: (197) [user] write_comment("; Function type is required to document the function")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_370612, _370614), once(user:option_value0(load, silent)), '$restore_trace'(_370612, _370614))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_370612, _370614), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_370612, _370614))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_370612, _370614))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_379902, _379904), once(user:is_flag0(convert)), '$restore_trace'(_379902, _379904))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_379902, _379904), system:once(user:is_flag0(convert)), system:'$restore_trace'(_379902, _379904))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_379902, _379904))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_399410, _399412), once(user:option_value0(html, 'True')), '$restore_trace'(_399410, _399412))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_399410, _399412), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_399410, _399412))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_399410, _399412))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; Function type is required to document the function")
^  Unify: (197) [user] write_comment("; Function type is required to document the function")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _422662)
   Fail: (206) [system] current_prolog_flag(windows, _423590)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_429050, _429052), once(user:is_flag0(log)), '$restore_trace'(_429050, _429052))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_429050, _429052), system:once(user:is_flag0(log)), system:'$restore_trace'(_429050, _429052))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_429050, _429052))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_437420, _437422), once(user:is_flag0(test)), '$restore_trace'(_437420, _437422))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_437420, _437422), system:once(user:is_flag0(test)), system:'$restore_trace'(_437420, _437422))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_437420, _437422))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_445816)
^  Unify: (203) [user] original_user_error(_445816)
   Call: (204) [system] stream_property(_445816, file_no(2))
   Unify: (204) [system] stream_property(_445816, file_no(2))
   Call: (205) [system] nonvar(_445816)
   Redo: (204) [system] stream_property(_445816, file_no(2))
   Unify: (204) [system] stream_property(_445816, file_no(2))
   Call: (205) [system] nonvar(_445816)
   Redo: (204) [system] stream_property(_445816, file_no(2))
   Unify: (204) [system] stream_property(_445816, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_456936)
   Redo: (204) [system] stream_property(_445816, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; Function type is required to document the function"])
;;; Function type is required to document the function
^  Exit: (198) [user] format(';;~w~n', ["; Function type is required to document the function"])
^  Exit: (197) [user] write_comment("; Function type is required to document the function")
^  Call: (197) [user] ignore((symbolic("; Function type is required to document the function"), symbolic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function"), !, atom_string(_474652, _474672), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _474672, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Function type is required to document the function"), symbolic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function"), !, atom_string(_474652, _474672), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _474672, _3362)))
^  Call: (199) [user] symbolic("; Function type is required to document the function")
^  Unify: (199) [user] symbolic("; Function type is required to document the function")
   Call: (200) [system] atomic("; Function type is required to document the function")
   Exit: (200) [system] atomic("; Function type is required to document the function")
^  Exit: (199) [user] symbolic("; Function type is required to document the function")
^  Call: (199) [user] symbolic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function")
^  Unify: (199) [user] symbolic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function")
   Call: (200) [system] atomic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function")
   Fail: (200) [system] atomic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function")
^  Fail: (199) [user] symbolic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function")
^  Redo: (197) [system] ignore(user:(symbolic("; Function type is required to document the function"), symbolic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function"), !, atom_string(_474652, _474672), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _474672, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Function type is required to document the function"), symbolic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function"), !, atom_string(_474652, _474672), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _474672, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; Function type is required to document the function"), symbolic_list_concat([_474646, _474652], 'MeTTaLog only: ', "; Function type is required to document the function"), !, atom_string(_474652, _474672), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _474672, _3362)))
^  Call: (197) [user] ignore((symbolic("; Function type is required to document the function"), symbolic_list_concat([_508162, _474652], 'MeTTaLog: ', "; Function type is required to document the function"), !, atom_string(_474652, _474672), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _474672, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Function type is required to document the function"), symbolic_list_concat([_508162, _474652], 'MeTTaLog: ', "; Function type is required to document the function"), !, atom_string(_474652, _474672), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _474672, _3362)))
^  Call: (199) [user] symbolic("; Function type is required to document the function")
^  Unify: (199) [user] symbolic("; Function type is required to document the function")
   Call: (200) [system] atomic("; Function type is required to document the function")
   Exit: (200) [system] atomic("; Function type is required to document the function")
^  Exit: (199) [user] symbolic("; Function type is required to document the function")
^  Call: (199) [user] symbolic_list_concat([_508162, _474652], 'MeTTaLog: ', "; Function type is required to document the function")
^  Unify: (199) [user] symbolic_list_concat([_3488, _3458], 'MeTTaLog: ', "; Function type is required to document the function")
   Call: (200) [system] atomic_list_concat([_3488, _3458], 'MeTTaLog: ', "; Function type is required to document the function")
   Fail: (200) [system] atomic_list_concat([_3488, _3458], 'MeTTaLog: ', "; Function type is required to document the function")
^  Fail: (199) [user] symbolic_list_concat([_3488, _3458], 'MeTTaLog: ', "; Function type is required to document the function")
^  Redo: (197) [system] ignore(user:(symbolic("; Function type is required to document the function"), symbolic_list_concat([_3488, _3458], 'MeTTaLog: ', "; Function type is required to document the function"), !, atom_string(_3458, _3460), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _3460, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; Function type is required to document the function"), symbolic_list_concat([_3488, _3458], 'MeTTaLog: ', "; Function type is required to document the function"), !, atom_string(_3458, _3460), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _3460, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; Function type is required to document the function"), symbolic_list_concat([_3488, _3458], 'MeTTaLog: ', "; Function type is required to document the function"), !, atom_string(_3458, _3460), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _3460, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; Function type is required to document the function", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; Function type is required to document the function", 24, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, [:, 'Arg1Type', 'Type'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(704, 22, 34, 704))
^  Exit: (193) [user] metta_file_buffer(+, [:, 'Arg1Type', 'Type'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(704, 22, 34, 704))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362)
   Call: (196) [system] var([:, 'Arg1Type', 'Type'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [:, 'Arg1Type', 'Type']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362)
   Call: (196) [system] string([:, 'Arg1Type', 'Type'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [:, 'Arg1Type', 'Type'], _110686), pfcAdd_Now('next-operation'(_110686)))
^  Unify: (196) [user] if_t(into_simple_op(+, [:, 'Arg1Type', 'Type'], _110686), pfcAdd_Now('next-operation'(_110686)))
   Call: (197) [user] into_simple_op(+, [:, 'Arg1Type', 'Type'], _110686)
   Unify: (197) [user] into_simple_op(+, [:, 'Arg1Type', 'Type'], op(+, :, _113478))
   Call: (198) [user] o_s(['Arg1Type', 'Type'], _113478)
   Unify: (198) [user] o_s(['Arg1Type', 'Type'], _113478)
   Call: (199) [user] o_s('Arg1Type', _113478)
   Unify: (199) [user] o_s('Arg1Type', 'Arg1Type')
   Exit: (199) [user] o_s('Arg1Type', 'Arg1Type')
   Exit: (198) [user] o_s(['Arg1Type', 'Type'], 'Arg1Type')
   Exit: (197) [user] into_simple_op(+, [:, 'Arg1Type', 'Type'], op(+, :, 'Arg1Type'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'Arg1Type'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'Arg1Type'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'Arg1Type'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'Arg1Type'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (199) [user] must_ex(current_why_UU(_131948))
^  Unify: (199) [user] must_ex(current_why_UU(_131948))
   Call: (201) [user] current_why_UU(_131948)
   Unify: (201) [user] current_why_UU(_131948)
^  Call: (202) [user] get_why_uu(_131948)
^  Unify: (202) [user] get_why_uu(_131948)
^  Call: (203) [user] findall(_137488, current_why(_137488), _137494)
^  Unify: (203) [$bags] findall(_137488, user:current_why(_137488), _137494)
^  Call: (204) [$bags] findall(_137488, user:current_why(_137488), _137494, [])
^  Unify: (204) [$bags] findall(_137488, user:current_why(_137488), _137494, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_137488, user:current_why(_137488), _137494, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_137488, user:current_why(_137488), _137494, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_137488, user:current_why(_137488), _137494, [])
   Unify: (206) [$bags] findall_loop(_137488, user:current_why(_137488), _137494, [])
^  Call: (207) [user] bugger:current_why(_137488)
^  Unify: (207) [user] bugger:current_why(_137488)
^  Call: (208) [user] bugger:current_why_data(_137488)
^  Unify: (208) [user] bugger:current_why_data(_137488)
   Call: (209) [system] nb_current('$current_why', wp(_137488, _148748))
   Fail: (209) [system] nb_current('$current_why', wp(_137488, _148748))
^  Redo: (208) [user] bugger:current_why_data(_137488)
^  Unify: (208) [user] bugger:current_why_data(_137488)
   Call: (209) [t_l] t_l:current_why_source(_137488)
   Fail: (209) [t_l] t_l:current_why_source(_137488)
^  Fail: (208) [user] bugger:current_why_data(_137488)
^  Redo: (207) [user] bugger:current_why(_137488)
^  Unify: (207) [user] bugger:current_why(mfl4(_156176, _156178, _156180, _156182))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_157132, _157134), once(user:current_mfl4(_156176, _156178, _156180, _156182)), '$restore_trace'(_157132, _157134))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_157132, _157134), system:once(user:current_mfl4(_156176, _156178, _156180, _156182)), system:'$restore_trace'(_157132, _157134))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_157132, _157134))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_156176, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1803)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_156176, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Redo: (206) [$bags] findall_loop(_137488, user:current_why(_137488), _137494, [])
   Exit: (206) [$bags] findall_loop(_137488, user:current_why(_137488), [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_137488, user:current_why(_137488), [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_137488, user:current_why(_137488), [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (203) [$bags] findall(_137488, user:current_why(_137488), [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (203) [system] [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _131948)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (204) [system] var([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _131948)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_293896, _293898)
   Fail: (204) [system] [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_293896, _293898)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _131948)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _131948)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _324330)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _324330)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _324330)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (206) [system] var([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (206) [system] var([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _324330)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
   Call: (207) [system] compound([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (207) [system] compound([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _324330)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _324330)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _324330)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (207) [system] var(P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (207) [system] var(P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _324330)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_174012, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
   Call: (208) [system] compound(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (208) [system] compound(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3518)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3472)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (205) [system] var(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3472)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_169276, _169278)
   Fail: (205) [system] P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_169276, _169278)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3472)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'Arg1Type')))
   Call: (202) [system] is_list('next-operation'(op(+, :, 'Arg1Type')))
   Fail: (202) [system] is_list('next-operation'(op(+, :, 'Arg1Type')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'Arg1Type')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, :, 'Arg1Type')), _328010)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, :, 'Arg1Type')), _328010)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, :, 'Arg1Type')), _328010)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _347846, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg1Type'))=>_347846)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _347846, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg1Type'))=>_347846)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _347846, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg1Type'))=>_347846)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _347846, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg1Type'))=>_347846)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _378368)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _347846, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg1Type'))=>_347846)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _347846, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg1Type'))=>_347846)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, :, 'Arg1Type')), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, :, 'Arg1Type')), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg1Type')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, :, 'Arg1Type')), _479020, _479022)
^  Exit: (211) [user] strip_module('next-operation'(op(+, :, 'Arg1Type')), user, 'next-operation'(op(+, :, 'Arg1Type')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg1Type')), true)
   Call: (212) [system] _482764=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, :, 'Arg1Type')), true, _484634)
^  Fail: (212) [user] clause('next-operation'(op(+, :, 'Arg1Type')), true, _484634)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, :, 'Arg1Type')), true, _487462)
^  Fail: (212) [user] clause('next-operation'(op(+, :, 'Arg1Type')), true, _487462)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg1Type')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')));assert('next-operation'(op(+, :, 'Arg1Type'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')));assert('next-operation'(op(+, :, 'Arg1Type'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')));assert('next-operation'(op(+, :, 'Arg1Type')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')));assert('next-operation'(op(+, :, 'Arg1Type')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (214) [user] strip_module('next-operation'(op(+, :, 'Arg1Type')), _514812, _514814)
^  Exit: (214) [user] strip_module('next-operation'(op(+, :, 'Arg1Type')), user, 'next-operation'(op(+, :, 'Arg1Type')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg1Type')), _516692, _516694)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')), true)
   Call: (215) [system] var('next-operation'(op(+, :, 'Arg1Type')))
   Fail: (215) [system] var('next-operation'(op(+, :, 'Arg1Type')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg1Type')), _516692, _516694)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg1Type')), true)
   Call: (215) [system] _4954=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, :, 'Arg1Type')), true, _6824)
^  Fail: (215) [user] clause('next-operation'(op(+, :, 'Arg1Type')), true, _6824)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, :, 'Arg1Type')), true, _9652)
^  Fail: (215) [user] clause('next-operation'(op(+, :, 'Arg1Type')), true, _9652)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg1Type')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (213) [user] assert('next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (213) [user] assert('next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')));assert('next-operation'(op(+, :, 'Arg1Type')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg1Type')));assert('next-operation'(op(+, :, 'Arg1Type'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _66442)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _66442)
   Call: (216) [system] var('next-operation'(op(+, :, 'Arg1Type')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'Arg1Type')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _66442)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _66442)
   Call: (216) [system] compound('next-operation'(op(+, :, 'Arg1Type')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'Arg1Type')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _66442)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _66442)
   Call: (216) [system] _77594 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), _79452)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), _79452)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'Arg1Type')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'Arg1Type')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), _79452)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), _79452)
   Call: (217) [system] compound('next-operation'(op(+, :, 'Arg1Type')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'Arg1Type')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'Arg1Type')), _86862, _86864)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'Arg1Type')), 'next-operation', [op(+, :, 'Arg1Type')])
   Call: (217) [lists] lists:member(_79452, ['next-operation', op(+, :, 'Arg1Type')])
   Unify: (217) [lists] lists:member(_79452, ['next-operation', op(+, :, 'Arg1Type')])
   Call: (218) [lists] lists:member_([op(+, :, 'Arg1Type')], _79452, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'Arg1Type')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'Arg1Type')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'Arg1Type')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _66442)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _66442)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _66442)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _66442)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _66442)
   Call: (217) [system] _66442='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'Arg1Type')], _79452, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'Arg1Type')], _79452, 'next-operation')
   Call: (219) [lists] lists:member_([], _79452, op(+, :, 'Arg1Type'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'Arg1Type'), op(+, :, 'Arg1Type'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'Arg1Type'), op(+, :, 'Arg1Type'))
   Exit: (218) [lists] lists:member_([op(+, :, 'Arg1Type')], op(+, :, 'Arg1Type'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'Arg1Type'), ['next-operation', op(+, :, 'Arg1Type')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), op(+, :, 'Arg1Type'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'Arg1Type'), _66442)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'Arg1Type'), _66442)
   Call: (217) [system] var(op(+, :, 'Arg1Type'))
   Fail: (217) [system] var(op(+, :, 'Arg1Type'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'Arg1Type'), _66442)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'Arg1Type'), _66442)
   Call: (217) [system] compound(op(+, :, 'Arg1Type'))
   Exit: (217) [system] compound(op(+, :, 'Arg1Type'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _66442=op(+, :, 'Arg1Type')
   Exit: (217) [system] op(+, :, 'Arg1Type')=op(+, :, 'Arg1Type')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'Arg1Type'), op(+, :, 'Arg1Type'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), op(+, :, 'Arg1Type'))
^  Call: (215) [user] pfcIgnored(op(+, :, 'Arg1Type'))
^  Fail: (215) [user] pfcIgnored(op(+, :, 'Arg1Type'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, :, 'Arg1Type')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _134242)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _134242)
   Call: (215) [system] var('next-operation'(op(+, :, 'Arg1Type')))
   Fail: (215) [system] var('next-operation'(op(+, :, 'Arg1Type')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _134242)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _134242)
   Call: (215) [system] compound('next-operation'(op(+, :, 'Arg1Type')))
   Exit: (215) [system] compound('next-operation'(op(+, :, 'Arg1Type')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _134242)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), _134242)
   Call: (215) [system] _145394 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), _147252)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), _147252)
   Call: (216) [system] is_list('next-operation'(op(+, :, 'Arg1Type')))
   Fail: (216) [system] is_list('next-operation'(op(+, :, 'Arg1Type')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), _147252)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), _147252)
   Call: (216) [system] compound('next-operation'(op(+, :, 'Arg1Type')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'Arg1Type')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, :, 'Arg1Type')), _154662, _154664)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, :, 'Arg1Type')), 'next-operation', [op(+, :, 'Arg1Type')])
   Call: (216) [lists] lists:member(_147252, ['next-operation', op(+, :, 'Arg1Type')])
   Unify: (216) [lists] lists:member(_147252, ['next-operation', op(+, :, 'Arg1Type')])
   Call: (217) [lists] lists:member_([op(+, :, 'Arg1Type')], _147252, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, :, 'Arg1Type')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, :, 'Arg1Type')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'Arg1Type')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _134242)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _134242)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _134242)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _134242)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _134242)
   Call: (216) [system] _134242='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, :, 'Arg1Type')], _147252, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, :, 'Arg1Type')], _147252, 'next-operation')
   Call: (218) [lists] lists:member_([], _147252, op(+, :, 'Arg1Type'))
   Unify: (218) [lists] lists:member_([], op(+, :, 'Arg1Type'), op(+, :, 'Arg1Type'))
   Exit: (218) [lists] lists:member_([], op(+, :, 'Arg1Type'), op(+, :, 'Arg1Type'))
   Exit: (217) [lists] lists:member_([op(+, :, 'Arg1Type')], op(+, :, 'Arg1Type'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, :, 'Arg1Type'), ['next-operation', op(+, :, 'Arg1Type')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg1Type')), op(+, :, 'Arg1Type'))
^  Call: (215) [user] compound_eles(0, op(+, :, 'Arg1Type'), _134242)
^  Unify: (215) [user] compound_eles(0, op(+, :, 'Arg1Type'), _134242)
   Call: (216) [system] var(op(+, :, 'Arg1Type'))
   Fail: (216) [system] var(op(+, :, 'Arg1Type'))
^  Redo: (215) [user] compound_eles(0, op(+, :, 'Arg1Type'), _134242)
^  Unify: (215) [user] compound_eles(0, op(+, :, 'Arg1Type'), _134242)
   Call: (216) [system] compound(op(+, :, 'Arg1Type'))
   Exit: (216) [system] compound(op(+, :, 'Arg1Type'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _134242=op(+, :, 'Arg1Type')
   Exit: (216) [system] op(+, :, 'Arg1Type')=op(+, :, 'Arg1Type')
^  Exit: (215) [user] compound_eles(0, op(+, :, 'Arg1Type'), op(+, :, 'Arg1Type'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg1Type')), op(+, :, 'Arg1Type'))
^  Call: (214) [user] pfcTraced(op(+, :, 'Arg1Type'))
^  Fail: (214) [user] pfcTraced(op(+, :, 'Arg1Type'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg1Type')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, :, 'Arg1Type')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, :, 'Arg1Type')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcGetSearch(_300914)
^  Unify: (212) [user] pfcGetSearch(_300914)
   Call: (213) [t_l] t_l:pfcSearchTL(_302764)
   Fail: (213) [t_l] t_l:pfcSearchTL(_302764)
^  Redo: (212) [user] pfcGetSearch(_300914)
^  Call: (213) [user] pfcSearch(_305538)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _300914=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, :, 'Arg1Type')), _330012)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, :, 'Arg1Type')), _330012)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, :, 'Arg1Type')), _330012)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'Arg1Type'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg1Type'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg1Type'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg1Type'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _340274)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg1Type'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg1Type'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, :, 'Arg1Type')))
   Call: (218) [system] is_list(_347770)
   Fail: (218) [system] is_list(_347770)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, :, 'Arg1Type')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, :, 'Arg1Type')))
   Call: (219) [system] copy_term('next-operation'(op(+, :, 'Arg1Type')), _355164)
   Exit: (219) [system] copy_term('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _397826, _397828)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _397826, _397828)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _397826, _397828)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _409068)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _410008)
   Call: (224) [system] nonvar(_410866)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _411868)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _412802)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), number_of_clauses(_421996))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), number_of_clauses(_421996))
   Call: (224) [system] nonvar(number_of_clauses(_421996))
   Exit: (224) [system] nonvar(number_of_clauses(_421996))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_421996), user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_421996), user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _436840), (prolog_current_choice(_436850), push_current_choice(_436850), clause('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _436872), pfc_call(_436872)), nb_setval('$pfc_current_choice', _436840))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _436840), user:(prolog_current_choice(_436850), push_current_choice(_436850), clause('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _436872), pfc_call(_436872)), user:nb_setval('$pfc_current_choice', _436840))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _436840))
   Call: (226) [system] nb_current('$pfc_current_choice', _436840)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_436850)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _446190)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _436872)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _436872)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _454562)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _436840), user:(prolog_current_choice(_436850), push_current_choice(_436850), clause('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756), _436872), pfc_call(_436872)), user:nb_setval('$pfc_current_choice', _436840))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'Arg1Type')), _360756))
^  Redo: (220) [user] fcpt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Call: (221) [user] pfc_spft(_469432, _469518, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440))
^  Unify: (221) [user] pfc_spft(_469432, _470450, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440))
^  Call: (222) [user] pfcCallSystem('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Call: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Unify: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Call: (224) [system] var('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Fail: (224) [system] var('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Redo: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Unify: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Call: (224) [system] callable('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Exit: (224) [system] callable('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Unify: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Redo: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Unify: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Call: (224) [user] predicate_property('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Call: (227) [system] callable('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Exit: (227) [system] callable('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Unify: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Call: (224) [user] predicate_property('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Call: (226) [system] callable('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Exit: (226) [system] callable('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), _505590, _505592)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), _505590, _505592)
   Call: (227) [system] compound('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Exit: (227) [system] compound('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Call: (227) [system] compound_name_arity('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), _505590, _505592)
   Exit: (227) [system] compound_name_arity('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Unify: (223) [user] pfc_call('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
^  Call: (224) [user] predicate_property('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), _516832)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), _517772)
   Call: (225) [system] nonvar(_518630)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), _519632)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)), _520566)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _469438, _469440)))
   Call: (226) [system] callable('$spft$'(_469432, _471310, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
   Exit: (226) [system] callable('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
^  Call: (224) [user] predicate_property('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)), number_of_clauses(_9666))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)), number_of_clauses(_9666))
   Call: (225) [system] nonvar(number_of_clauses(_9666))
   Exit: (225) [system] nonvar(number_of_clauses(_9666))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_9666), user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_9666), user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
   Call: (227) [system] callable('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
   Exit: (227) [system] callable('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(714), user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)), number_of_clauses(714))
^  Unify: (223) [user] pfc_call('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _24510), (prolog_current_choice(_24520), push_current_choice(_24520), clause('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)), _24542), pfc_call(_24542)), nb_setval('$pfc_current_choice', _24510))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24510), user:(prolog_current_choice(_24520), push_current_choice(_24520), clause('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)), _24542), pfc_call(_24542)), user:nb_setval('$pfc_current_choice', _24510))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _24510))
   Call: (227) [system] nb_current('$pfc_current_choice', _24510)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_24520)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _33860)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)), _24542)
^  Fail: (226) [user] clause('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)), _24542)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _42232)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24510), user:(prolog_current_choice(_24520), push_current_choice(_24520), clause('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)), _24542), pfc_call(_24542)), user:nb_setval('$pfc_current_choice', _24510))
^  Fail: (223) [user] pfc_call('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_3728, _3742, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736)))
^  Fail: (221) [user] pfc_spft(_3728, _49736, '$nt$'('next-operation'(op(+, :, 'Arg1Type')), _3734, _3736))
^  Redo: (220) [user] fcnt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, :, 'Arg1Type')), 'next-operation'(op(+, :, 'Arg1Type'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg1Type'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg1Type'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg1Type'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3498, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg1Type'))=>_3498)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3498, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg1Type'))=>_3498)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3498, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg1Type'))=>_3498)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_147262)
   Fail: (202) [t_l] t_l:pfcSearchTL(_147262)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_150036)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'Arg1Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'Arg1Type')))
^  Exit: (196) [user] if_t(into_simple_op(+, [:, 'Arg1Type', 'Type'], op(+, :, 'Arg1Type')), pfcAdd_Now('next-operation'(op(+, :, 'Arg1Type'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']), _3362))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']), _3362))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']), _3362)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']), _3362)
   Call: (199) [system] asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type'])\=[_171522|_171524]
   Exit: (199) [system] asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type'])\=[_171522|_171524]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']))*->_3362='True';_3362='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']))*->_3362='True';_3362='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']))*->_3362='True';_3362='False'), error(_175260, _175262), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']))*->_3362='True';_3362='False'), error(_175260, _175262), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type'])
   Unify: (203) [user] asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type'])
   Call: (204) [user] metta_interp_mode(+, _178976)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [:, 'Arg1Type', 'Type'])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'Arg1Type', 'Type'])
   Call: (205) [user] metta_interp_mode(load, _183566)
   Redo: (204) [user] asserted_do_metta('&self', load, [:, 'Arg1Type', 'Type'])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'Arg1Type', 'Type'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [:, 'Arg1Type', 'Type'])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'Arg1Type', 'Type'])
   Call: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg1Type', 'Type'], [:, 'Arg1Type', 'Type'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg1Type', 'Type'], [:, 'Arg1Type', 'Type'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _192788)
   Redo: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg1Type', 'Type'], [:, 'Arg1Type', 'Type'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg1Type', 'Type'], [:, 'Arg1Type', 'Type'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg1Type', 'Type'], metta_atom('&self', [:, 'Arg1Type', 'Type'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg1Type', 'Type'], metta_atom('&self', [:, 'Arg1Type', 'Type'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_199264, _199266), once(user:is_compatio0), '$restore_trace'(_199264, _199266))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_199264, _199266), system:once(user:is_compatio0), system:'$restore_trace'(_199264, _199266))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_199264, _199266))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg1Type', 'Type'], metta_atom('&self', [:, 'Arg1Type', 'Type'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg1Type', 'Type'], metta_atom('&self', [:, 'Arg1Type', 'Type'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_204882, must_det_ll(user:metta_anew(load, [:, 'Arg1Type', 'Type'], metta_atom('&self', [:, 'Arg1Type', 'Type'])))), (_204882==""->true;our_ansi_format('#ffa505', '~w~n', [_204882]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_204882, must_det_ll(user:metta_anew(load, [:, 'Arg1Type', 'Type'], metta_atom('&self', [:, 'Arg1Type', 'Type'])))), (_204882==""->true;our_ansi_format('#ffa505', '~w~n', [_204882]))))
  (: Arg1Type Type)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'Arg1Type', 'Type'], metta_atom('&self', [:, 'Arg1Type', 'Type'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg1Type', 'Type'], metta_atom('&self', [:, 'Arg1Type', 'Type'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg1Type', 'Type'], [:, 'Arg1Type', 'Type'])
   Exit: (204) [user] asserted_do_metta('&self', load, [:, 'Arg1Type', 'Type'])
   Exit: (203) [user] asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type'])
   Call: (203) [system] _3362='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']))*->'True'='True';'True'='False'), error(_175260, _175262), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'Arg1Type', 'Type']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg1Type', 'Type'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, [:, 'Arg2Type', 'Type'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(776, 25, 17, 776))
^  Exit: (193) [user] metta_file_buffer(+, [:, 'Arg2Type', 'Type'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(776, 25, 17, 776))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362)
   Call: (196) [system] var([:, 'Arg2Type', 'Type'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [:, 'Arg2Type', 'Type']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362)
   Call: (196) [system] string([:, 'Arg2Type', 'Type'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [:, 'Arg2Type', 'Type'], _306436), pfcAdd_Now('next-operation'(_306436)))
^  Unify: (196) [user] if_t(into_simple_op(+, [:, 'Arg2Type', 'Type'], _306436), pfcAdd_Now('next-operation'(_306436)))
   Call: (197) [user] into_simple_op(+, [:, 'Arg2Type', 'Type'], _306436)
   Unify: (197) [user] into_simple_op(+, [:, 'Arg2Type', 'Type'], op(+, :, _309228))
   Call: (198) [user] o_s(['Arg2Type', 'Type'], _309228)
   Unify: (198) [user] o_s(['Arg2Type', 'Type'], _309228)
   Call: (199) [user] o_s('Arg2Type', _309228)
   Unify: (199) [user] o_s('Arg2Type', 'Arg2Type')
   Exit: (199) [user] o_s('Arg2Type', 'Arg2Type')
   Exit: (198) [user] o_s(['Arg2Type', 'Type'], 'Arg2Type')
   Exit: (197) [user] into_simple_op(+, [:, 'Arg2Type', 'Type'], op(+, :, 'Arg2Type'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'Arg2Type'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'Arg2Type'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'Arg2Type'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'Arg2Type'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (199) [user] must_ex(current_why_UU(_327698))
^  Unify: (199) [user] must_ex(current_why_UU(_327698))
   Call: (201) [user] current_why_UU(_327698)
   Unify: (201) [user] current_why_UU(_327698)
^  Call: (202) [user] get_why_uu(_327698)
^  Unify: (202) [user] get_why_uu(_327698)
^  Call: (203) [user] findall(_333238, current_why(_333238), _333244)
^  Unify: (203) [$bags] findall(_333238, user:current_why(_333238), _333244)
^  Call: (204) [$bags] findall(_333238, user:current_why(_333238), _333244, [])
^  Unify: (204) [$bags] findall(_333238, user:current_why(_333238), _333244, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_333238, user:current_why(_333238), _333244, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_333238, user:current_why(_333238), _333244, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_333238, user:current_why(_333238), _333244, [])
   Unify: (206) [$bags] findall_loop(_333238, user:current_why(_333238), _333244, [])
^  Call: (207) [user] bugger:current_why(_333238)
^  Unify: (207) [user] bugger:current_why(_333238)
^  Call: (208) [user] bugger:current_why_data(_333238)
^  Unify: (208) [user] bugger:current_why_data(_333238)
   Call: (209) [system] nb_current('$current_why', wp(_333238, _344498))
   Fail: (209) [system] nb_current('$current_why', wp(_333238, _344498))
^  Redo: (208) [user] bugger:current_why_data(_333238)
^  Unify: (208) [user] bugger:current_why_data(_333238)
   Call: (209) [t_l] t_l:current_why_source(_333238)
   Fail: (209) [t_l] t_l:current_why_source(_333238)
^  Fail: (208) [user] bugger:current_why_data(_333238)
^  Redo: (207) [user] bugger:current_why(_333238)
^  Unify: (207) [user] bugger:current_why(mfl4(_351926, _351928, _351930, _351932))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_352882, _352884), once(user:current_mfl4(_351926, _351928, _351930, _351932)), '$restore_trace'(_352882, _352884))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_352882, _352884), system:once(user:current_mfl4(_351926, _351928, _351930, _351932)), system:'$restore_trace'(_352882, _352884))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_352882, _352884))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_351926, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1803)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_351926, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Redo: (206) [$bags] findall_loop(_333238, user:current_why(_333238), _333244, [])
   Exit: (206) [$bags] findall_loop(_333238, user:current_why(_333238), [P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_333238, user:current_why(_333238), [P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_333238, user:current_why(_333238), [P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (203) [$bags] findall(_333238, user:current_why(_333238), [P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (203) [system] [P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _327698)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (204) [system] var([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _327698)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] [P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_489646, _489648)
   Fail: (204) [system] [P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_489646, _489648)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _327698)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _327698)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_369762, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3520)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3520)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3520)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (206) [system] var([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (206) [system] var([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3520)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3520)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3520)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3520)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (207) [system] var(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (207) [system] var(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3520)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
   Call: (208) [system] compound(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (208) [system] compound(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3520)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3472)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (205) [system] var(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3472)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_364348, _364350)
   Fail: (205) [system] P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_364348, _364350)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3472)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'Arg2Type')))
   Call: (202) [system] is_list('next-operation'(op(+, :, 'Arg2Type')))
   Fail: (202) [system] is_list('next-operation'(op(+, :, 'Arg2Type')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'Arg2Type')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, :, 'Arg2Type')), _523082)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, :, 'Arg2Type')), _3488)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, :, 'Arg2Type')), _3488)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _22344, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg2Type'))=>_22344)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _22344, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg2Type'))=>_22344)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _22344, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg2Type'))=>_22344)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _22344, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg2Type'))=>_22344)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _52866)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _22344, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg2Type'))=>_22344)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _22344, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg2Type'))=>_22344)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, :, 'Arg2Type')), P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, :, 'Arg2Type')), P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg2Type')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, :, 'Arg2Type')), _153518, _153520)
^  Exit: (211) [user] strip_module('next-operation'(op(+, :, 'Arg2Type')), user, 'next-operation'(op(+, :, 'Arg2Type')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg2Type')), true)
   Call: (212) [system] _157262=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, :, 'Arg2Type')), true, _159132)
^  Fail: (212) [user] clause('next-operation'(op(+, :, 'Arg2Type')), true, _159132)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, :, 'Arg2Type')), true, _161960)
^  Fail: (212) [user] clause('next-operation'(op(+, :, 'Arg2Type')), true, _161960)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'Arg2Type')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')));assert('next-operation'(op(+, :, 'Arg2Type'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')));assert('next-operation'(op(+, :, 'Arg2Type'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')));assert('next-operation'(op(+, :, 'Arg2Type')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')));assert('next-operation'(op(+, :, 'Arg2Type')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (214) [user] strip_module('next-operation'(op(+, :, 'Arg2Type')), _189310, _189312)
^  Exit: (214) [user] strip_module('next-operation'(op(+, :, 'Arg2Type')), user, 'next-operation'(op(+, :, 'Arg2Type')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg2Type')), _191190, _191192)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')), true)
   Call: (215) [system] var('next-operation'(op(+, :, 'Arg2Type')))
   Fail: (215) [system] var('next-operation'(op(+, :, 'Arg2Type')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg2Type')), _191190, _191192)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg2Type')), true)
   Call: (215) [system] _199596=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, :, 'Arg2Type')), true, _201466)
^  Fail: (215) [user] clause('next-operation'(op(+, :, 'Arg2Type')), true, _201466)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, :, 'Arg2Type')), true, _204294)
^  Fail: (215) [user] clause('next-operation'(op(+, :, 'Arg2Type')), true, _204294)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'Arg2Type')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (213) [user] assert('next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (213) [user] assert('next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')));assert('next-operation'(op(+, :, 'Arg2Type')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'Arg2Type')));assert('next-operation'(op(+, :, 'Arg2Type'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _261084)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _261084)
   Call: (216) [system] var('next-operation'(op(+, :, 'Arg2Type')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'Arg2Type')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _261084)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _261084)
   Call: (216) [system] compound('next-operation'(op(+, :, 'Arg2Type')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'Arg2Type')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _261084)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _261084)
   Call: (216) [system] _272236 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), _274094)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), _274094)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'Arg2Type')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'Arg2Type')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), _274094)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), _274094)
   Call: (217) [system] compound('next-operation'(op(+, :, 'Arg2Type')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'Arg2Type')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'Arg2Type')), _281504, _281506)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'Arg2Type')), 'next-operation', [op(+, :, 'Arg2Type')])
   Call: (217) [lists] lists:member(_274094, ['next-operation', op(+, :, 'Arg2Type')])
   Unify: (217) [lists] lists:member(_274094, ['next-operation', op(+, :, 'Arg2Type')])
   Call: (218) [lists] lists:member_([op(+, :, 'Arg2Type')], _274094, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'Arg2Type')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'Arg2Type')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'Arg2Type')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _261084)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _261084)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _261084)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _261084)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _261084)
   Call: (217) [system] _261084='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'Arg2Type')], _274094, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'Arg2Type')], _274094, 'next-operation')
   Call: (219) [lists] lists:member_([], _274094, op(+, :, 'Arg2Type'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'Arg2Type'), op(+, :, 'Arg2Type'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'Arg2Type'), op(+, :, 'Arg2Type'))
   Exit: (218) [lists] lists:member_([op(+, :, 'Arg2Type')], op(+, :, 'Arg2Type'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'Arg2Type'), ['next-operation', op(+, :, 'Arg2Type')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), op(+, :, 'Arg2Type'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'Arg2Type'), _261084)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'Arg2Type'), _261084)
   Call: (217) [system] var(op(+, :, 'Arg2Type'))
   Fail: (217) [system] var(op(+, :, 'Arg2Type'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'Arg2Type'), _261084)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'Arg2Type'), _261084)
   Call: (217) [system] compound(op(+, :, 'Arg2Type'))
   Exit: (217) [system] compound(op(+, :, 'Arg2Type'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _261084=op(+, :, 'Arg2Type')
   Exit: (217) [system] op(+, :, 'Arg2Type')=op(+, :, 'Arg2Type')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'Arg2Type'), op(+, :, 'Arg2Type'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), op(+, :, 'Arg2Type'))
^  Call: (215) [user] pfcIgnored(op(+, :, 'Arg2Type'))
^  Fail: (215) [user] pfcIgnored(op(+, :, 'Arg2Type'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, :, 'Arg2Type')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _328884)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _328884)
   Call: (215) [system] var('next-operation'(op(+, :, 'Arg2Type')))
   Fail: (215) [system] var('next-operation'(op(+, :, 'Arg2Type')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _328884)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _328884)
   Call: (215) [system] compound('next-operation'(op(+, :, 'Arg2Type')))
   Exit: (215) [system] compound('next-operation'(op(+, :, 'Arg2Type')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _328884)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), _328884)
   Call: (215) [system] _340036 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), _341894)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), _341894)
   Call: (216) [system] is_list('next-operation'(op(+, :, 'Arg2Type')))
   Fail: (216) [system] is_list('next-operation'(op(+, :, 'Arg2Type')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), _341894)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), _341894)
   Call: (216) [system] compound('next-operation'(op(+, :, 'Arg2Type')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'Arg2Type')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, :, 'Arg2Type')), _349304, _349306)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, :, 'Arg2Type')), 'next-operation', [op(+, :, 'Arg2Type')])
   Call: (216) [lists] lists:member(_341894, ['next-operation', op(+, :, 'Arg2Type')])
   Unify: (216) [lists] lists:member(_341894, ['next-operation', op(+, :, 'Arg2Type')])
   Call: (217) [lists] lists:member_([op(+, :, 'Arg2Type')], _341894, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, :, 'Arg2Type')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, :, 'Arg2Type')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'Arg2Type')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _328884)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _328884)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _328884)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _328884)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _328884)
   Call: (216) [system] _328884='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, :, 'Arg2Type')], _341894, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, :, 'Arg2Type')], _341894, 'next-operation')
   Call: (218) [lists] lists:member_([], _341894, op(+, :, 'Arg2Type'))
   Unify: (218) [lists] lists:member_([], op(+, :, 'Arg2Type'), op(+, :, 'Arg2Type'))
   Exit: (218) [lists] lists:member_([], op(+, :, 'Arg2Type'), op(+, :, 'Arg2Type'))
   Exit: (217) [lists] lists:member_([op(+, :, 'Arg2Type')], op(+, :, 'Arg2Type'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, :, 'Arg2Type'), ['next-operation', op(+, :, 'Arg2Type')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, :, 'Arg2Type')), op(+, :, 'Arg2Type'))
^  Call: (215) [user] compound_eles(0, op(+, :, 'Arg2Type'), _328884)
^  Unify: (215) [user] compound_eles(0, op(+, :, 'Arg2Type'), _328884)
   Call: (216) [system] var(op(+, :, 'Arg2Type'))
   Fail: (216) [system] var(op(+, :, 'Arg2Type'))
^  Redo: (215) [user] compound_eles(0, op(+, :, 'Arg2Type'), _328884)
^  Unify: (215) [user] compound_eles(0, op(+, :, 'Arg2Type'), _328884)
   Call: (216) [system] compound(op(+, :, 'Arg2Type'))
   Exit: (216) [system] compound(op(+, :, 'Arg2Type'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _328884=op(+, :, 'Arg2Type')
   Exit: (216) [system] op(+, :, 'Arg2Type')=op(+, :, 'Arg2Type')
^  Exit: (215) [user] compound_eles(0, op(+, :, 'Arg2Type'), op(+, :, 'Arg2Type'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'Arg2Type')), op(+, :, 'Arg2Type'))
^  Call: (214) [user] pfcTraced(op(+, :, 'Arg2Type'))
^  Fail: (214) [user] pfcTraced(op(+, :, 'Arg2Type'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'Arg2Type')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, :, 'Arg2Type')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, :, 'Arg2Type')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcGetSearch(_495556)
^  Unify: (212) [user] pfcGetSearch(_495556)
   Call: (213) [t_l] t_l:pfcSearchTL(_497406)
   Fail: (213) [t_l] t_l:pfcSearchTL(_497406)
^  Redo: (212) [user] pfcGetSearch(_495556)
^  Call: (213) [user] pfcSearch(_500180)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _495556=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, :, 'Arg2Type')), _4344)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, :, 'Arg2Type')), _4344)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, :, 'Arg2Type')), _4344)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'Arg2Type'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg2Type'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg2Type'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg2Type'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _14606)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg2Type'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg2Type'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, :, 'Arg2Type')))
   Call: (218) [system] is_list(_22102)
   Fail: (218) [system] is_list(_22102)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, :, 'Arg2Type')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, :, 'Arg2Type')))
   Call: (219) [system] copy_term('next-operation'(op(+, :, 'Arg2Type')), _29496)
   Exit: (219) [system] copy_term('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _72158, _72160)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _72158, _72160)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _72158, _72160)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _83400)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _84340)
   Call: (224) [system] nonvar(_85198)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _86200)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _87134)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), number_of_clauses(_96328))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), number_of_clauses(_96328))
   Call: (224) [system] nonvar(number_of_clauses(_96328))
   Exit: (224) [system] nonvar(number_of_clauses(_96328))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_96328), user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_96328), user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _111172), (prolog_current_choice(_111182), push_current_choice(_111182), clause('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _111204), pfc_call(_111204)), nb_setval('$pfc_current_choice', _111172))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _111172), user:(prolog_current_choice(_111182), push_current_choice(_111182), clause('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _111204), pfc_call(_111204)), user:nb_setval('$pfc_current_choice', _111172))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _111172))
   Call: (226) [system] nb_current('$pfc_current_choice', _111172)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_111182)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _120522)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _111204)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _111204)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _128894)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _111172), user:(prolog_current_choice(_111182), push_current_choice(_111182), clause('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088), _111204), pfc_call(_111204)), user:nb_setval('$pfc_current_choice', _111172))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'Arg2Type')), _35088))
^  Redo: (220) [user] fcpt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Call: (221) [user] pfc_spft(_143764, _143850, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772))
^  Unify: (221) [user] pfc_spft(_143764, _144782, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772))
^  Call: (222) [user] pfcCallSystem('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Call: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Unify: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (224) [system] var('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Fail: (224) [system] var('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Redo: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Unify: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (224) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Exit: (224) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Unify: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Redo: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Unify: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Call: (224) [user] predicate_property('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (227) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Exit: (227) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Unify: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Call: (224) [user] predicate_property('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (226) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Exit: (226) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _179922, _179924)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _179922, _179924)
   Call: (227) [system] compound('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Exit: (227) [system] compound('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (227) [system] compound_name_arity('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _179922, _179924)
   Exit: (227) [system] compound_name_arity('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Unify: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Call: (224) [user] predicate_property('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _191164)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _192104)
   Call: (225) [system] nonvar(_192962)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _193964)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _194898)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (226) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Exit: (226) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Call: (224) [user] predicate_property('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), number_of_clauses(_204092))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), number_of_clauses(_204092))
   Call: (225) [system] nonvar(number_of_clauses(_204092))
   Exit: (225) [system] nonvar(number_of_clauses(_204092))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_204092), user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_204092), user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (227) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Exit: (227) [system] callable('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(716), user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), number_of_clauses(716))
^  Unify: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _218936), (prolog_current_choice(_218946), push_current_choice(_218946), clause('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _218968), pfc_call(_218968)), nb_setval('$pfc_current_choice', _218936))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _218936), user:(prolog_current_choice(_218946), push_current_choice(_218946), clause('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _218968), pfc_call(_218968)), user:nb_setval('$pfc_current_choice', _218936))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _218936))
   Call: (227) [system] nb_current('$pfc_current_choice', _218936)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_218946)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _228286)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _218968)
^  Fail: (226) [user] clause('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _218968)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _236658)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _218936), user:(prolog_current_choice(_218946), push_current_choice(_218946), clause('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)), _218968), pfc_call(_218968)), user:nb_setval('$pfc_current_choice', _218936))
^  Fail: (223) [user] pfc_call('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_143764, _145642, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772)))
^  Fail: (221) [user] pfc_spft(_143764, _244162, '$nt$'('next-operation'(op(+, :, 'Arg2Type')), _143770, _143772))
^  Redo: (220) [user] fcnt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, :, 'Arg2Type')), 'next-operation'(op(+, :, 'Arg2Type'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg2Type'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg2Type'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'Arg2Type'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3498, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg2Type'))=>_3498)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3498, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg2Type'))=>_3498)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3498, (notrace, wdmsg(('next-operation'(op(+, :, 'Arg2Type'))=>_3498)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_341688)
   Fail: (202) [t_l] t_l:pfcSearchTL(_341688)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_344462)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'Arg2Type')), (P;HTML|mfl4(_3474, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'Arg2Type')))
^  Exit: (196) [user] if_t(into_simple_op(+, [:, 'Arg2Type', 'Type'], op(+, :, 'Arg2Type')), pfcAdd_Now('next-operation'(op(+, :, 'Arg2Type'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']), _3362))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']), _3362))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']), _3362)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']), _3362)
   Call: (199) [system] asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type'])\=[_365948|_365950]
   Exit: (199) [system] asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type'])\=[_365948|_365950]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']))*->_3362='True';_3362='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']))*->_3362='True';_3362='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']))*->_3362='True';_3362='False'), error(_369686, _369688), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']))*->_3362='True';_3362='False'), error(_369686, _369688), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type'])
   Unify: (203) [user] asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type'])
   Call: (204) [user] metta_interp_mode(+, _373402)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [:, 'Arg2Type', 'Type'])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'Arg2Type', 'Type'])
   Call: (205) [user] metta_interp_mode(load, _377992)
   Redo: (204) [user] asserted_do_metta('&self', load, [:, 'Arg2Type', 'Type'])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'Arg2Type', 'Type'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [:, 'Arg2Type', 'Type'])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'Arg2Type', 'Type'])
   Call: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg2Type', 'Type'], [:, 'Arg2Type', 'Type'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg2Type', 'Type'], [:, 'Arg2Type', 'Type'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _387214)
   Redo: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg2Type', 'Type'], [:, 'Arg2Type', 'Type'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg2Type', 'Type'], [:, 'Arg2Type', 'Type'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg2Type', 'Type'], metta_atom('&self', [:, 'Arg2Type', 'Type'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg2Type', 'Type'], metta_atom('&self', [:, 'Arg2Type', 'Type'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_393690, _393692), once(user:is_compatio0), '$restore_trace'(_393690, _393692))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_393690, _393692), system:once(user:is_compatio0), system:'$restore_trace'(_393690, _393692))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_393690, _393692))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg2Type', 'Type'], metta_atom('&self', [:, 'Arg2Type', 'Type'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg2Type', 'Type'], metta_atom('&self', [:, 'Arg2Type', 'Type'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_399308, must_det_ll(user:metta_anew(load, [:, 'Arg2Type', 'Type'], metta_atom('&self', [:, 'Arg2Type', 'Type'])))), (_399308==""->true;our_ansi_format('#ffa505', '~w~n', [_399308]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_399308, must_det_ll(user:metta_anew(load, [:, 'Arg2Type', 'Type'], metta_atom('&self', [:, 'Arg2Type', 'Type'])))), (_399308==""->true;our_ansi_format('#ffa505', '~w~n', [_399308]))))
  (: Arg2Type Type)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'Arg2Type', 'Type'], metta_atom('&self', [:, 'Arg2Type', 'Type'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'Arg2Type', 'Type'], metta_atom('&self', [:, 'Arg2Type', 'Type'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [:, 'Arg2Type', 'Type'], [:, 'Arg2Type', 'Type'])
   Exit: (204) [user] asserted_do_metta('&self', load, [:, 'Arg2Type', 'Type'])
   Exit: (203) [user] asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type'])
   Call: (203) [system] _3362='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']))*->'True'='True';'True'='False'), error(_369686, _369688), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'Arg2Type', 'Type']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'Arg2Type', 'Type'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, [:, 'ReturnType', 'Type'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(794, 26, 17, 794))
^  Exit: (193) [user] metta_file_buffer(+, [:, 'ReturnType', 'Type'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(794, 26, 17, 794))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362)
   Call: (196) [system] var([:, 'ReturnType', 'Type'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [:, 'ReturnType', 'Type']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362)
   Call: (196) [system] string([:, 'ReturnType', 'Type'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [:, 'ReturnType', 'Type'], _500862), pfcAdd_Now('next-operation'(_500862)))
^  Unify: (196) [user] if_t(into_simple_op(+, [:, 'ReturnType', 'Type'], _500862), pfcAdd_Now('next-operation'(_500862)))
   Call: (197) [user] into_simple_op(+, [:, 'ReturnType', 'Type'], _500862)
   Unify: (197) [user] into_simple_op(+, [:, 'ReturnType', 'Type'], op(+, :, _503654))
   Call: (198) [user] o_s(['ReturnType', 'Type'], _503654)
   Unify: (198) [user] o_s(['ReturnType', 'Type'], _503654)
   Call: (199) [user] o_s('ReturnType', _503654)
   Unify: (199) [user] o_s('ReturnType', 'ReturnType')
   Exit: (199) [user] o_s('ReturnType', 'ReturnType')
   Exit: (198) [user] o_s(['ReturnType', 'Type'], 'ReturnType')
   Exit: (197) [user] into_simple_op(+, [:, 'ReturnType', 'Type'], op(+, :, 'ReturnType'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'ReturnType')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'ReturnType')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'ReturnType'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'ReturnType'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'ReturnType'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'ReturnType'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, :, 'ReturnType')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, :, 'ReturnType')))
^  Call: (199) [user] must_ex(current_why_UU(_522124))
^  Unify: (199) [user] must_ex(current_why_UU(_522124))
   Call: (201) [user] current_why_UU(_3472)
   Unify: (201) [user] current_why_UU(_3472)
^  Call: (202) [user] get_why_uu(_3472)
^  Unify: (202) [user] get_why_uu(_3472)
^  Call: (203) [user] findall(_7124, current_why(_7124), _7130)
^  Unify: (203) [$bags] findall(_7124, user:current_why(_7124), _7130)
^  Call: (204) [$bags] findall(_7124, user:current_why(_7124), _7130, [])
^  Unify: (204) [$bags] findall(_7124, user:current_why(_7124), _7130, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_7124, user:current_why(_7124), _7130, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_7124, user:current_why(_7124), _7130, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_7124, user:current_why(_7124), _7130, [])
   Unify: (206) [$bags] findall_loop(_7124, user:current_why(_7124), _7130, [])
^  Call: (207) [user] bugger:current_why(_7124)
^  Unify: (207) [user] bugger:current_why(_7124)
^  Call: (208) [user] bugger:current_why_data(_7124)
^  Unify: (208) [user] bugger:current_why_data(_7124)
   Call: (209) [system] nb_current('$current_why', wp(_7124, _18384))
   Fail: (209) [system] nb_current('$current_why', wp(_7124, _18384))
^  Redo: (208) [user] bugger:current_why_data(_7124)
^  Unify: (208) [user] bugger:current_why_data(_7124)
   Call: (209) [t_l] t_l:current_why_source(_7124)
   Fail: (209) [t_l] t_l:current_why_source(_7124)
^  Fail: (208) [user] bugger:current_why_data(_7124)
^  Redo: (207) [user] bugger:current_why(_7124)
^  Unify: (207) [user] bugger:current_why(mfl4(_25812, _25814, _25816, _25818))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_26768, _26770), once(user:current_mfl4(_25812, _25814, _25816, _25818)), '$restore_trace'(_26768, _26770))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_26768, _26770), system:once(user:current_mfl4(_25812, _25814, _25816, _25818)), system:'$restore_trace'(_26768, _26770))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_26768, _26770))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_25812, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1803)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_25812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Redo: (206) [$bags] findall_loop(_7124, user:current_why(_7124), _7130, [])
   Exit: (206) [$bags] findall_loop(_7124, user:current_why(_7124), [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_7124, user:current_why(_7124), [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_7124, user:current_why(_7124), [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (203) [$bags] findall(_7124, user:current_why(_7124), [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (203) [system] [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3472)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (204) [system] var([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3472)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_163498, _163500)
   Fail: (204) [system] [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_163498, _163500)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3472)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _3472)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _193924)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _193924)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _193924)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (206) [system] var([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (206) [system] var([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _193924)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
   Call: (207) [system] compound([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (207) [system] compound([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _193924)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _193924)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _193924)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (207) [system] var(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (207) [system] var(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _193924)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
   Call: (208) [system] compound(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (208) [system] compound(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _193924)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3472)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (205) [system] var(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (205) [system] var(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_43646, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3472)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_38050, _38052)
   Fail: (205) [system] P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_38050, _38052)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3472)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'ReturnType')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'ReturnType')))
   Call: (202) [system] is_list('next-operation'(op(+, :, 'ReturnType')))
   Fail: (202) [system] is_list('next-operation'(op(+, :, 'ReturnType')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'ReturnType')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, :, 'ReturnType')), _196784)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, :, 'ReturnType')), _196784)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, :, 'ReturnType')), _196784)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _216620, (notrace, wdmsg(('next-operation'(op(+, :, 'ReturnType'))=>_216620)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _216620, (notrace, wdmsg(('next-operation'(op(+, :, 'ReturnType'))=>_216620)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _216620, (notrace, wdmsg(('next-operation'(op(+, :, 'ReturnType'))=>_216620)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _216620, (notrace, wdmsg(('next-operation'(op(+, :, 'ReturnType'))=>_216620)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _247142)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _216620, (notrace, wdmsg(('next-operation'(op(+, :, 'ReturnType'))=>_216620)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _216620, (notrace, wdmsg(('next-operation'(op(+, :, 'ReturnType'))=>_216620)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, :, 'ReturnType')), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, :, 'ReturnType')), P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'ReturnType')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'ReturnType')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'ReturnType')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'ReturnType')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'ReturnType')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'ReturnType')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, :, 'ReturnType')), _347794, _347796)
^  Exit: (211) [user] strip_module('next-operation'(op(+, :, 'ReturnType')), user, 'next-operation'(op(+, :, 'ReturnType')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'ReturnType')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'ReturnType')), true)
   Call: (212) [system] _351538=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, :, 'ReturnType')), true, _353408)
^  Exit: (212) [user] clause('next-operation'(op(+, :, 'ReturnType')), true, (0x555cf9d182f0))
   Call: (212) [$syspreds] clause_property((0x555cf9d182f0), module(user))
   Unify: (212) [$syspreds] clause_property((0x555cf9d182f0), module(user))
   Exit: (212) [$syspreds] clause_property((0x555cf9d182f0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'ReturnType')), true, (0x555cf9d182f0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'ReturnType')), true, (0x555cf9d182f0))
^  Call: (213) [user] clause(_359964, _359966, (0x555cf9d182f0))
^  Exit: (213) [user] clause('next-operation'(op(+, :, 'ReturnType')), true, (0x555cf9d182f0))
^  Call: (213) [user] strip_m('next-operation'(op(+, :, 'ReturnType')), _361860)
^  Unify: (213) [user] strip_m('next-operation'(op(+, :, 'ReturnType')), 'next-operation'(op(+, :, 'ReturnType')))
^  Exit: (213) [user] strip_m('next-operation'(op(+, :, 'ReturnType')), 'next-operation'(op(+, :, 'ReturnType')))
   Call: (213) [system] 'next-operation'(op(+, :, 'ReturnType'))=@='next-operation'(op(+, :, 'ReturnType'))
   Exit: (213) [system] 'next-operation'(op(+, :, 'ReturnType'))=@='next-operation'(op(+, :, 'ReturnType'))
^  Call: (213) [user] strip_m(true, _366502)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, :, 'ReturnType')), true)=@=cl('next-operation'(op(+, :, 'ReturnType')), true)
   Exit: (213) [system] cl('next-operation'(op(+, :, 'ReturnType')), true)=@=cl('next-operation'(op(+, :, 'ReturnType')), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'ReturnType')), true, (0x555cf9d182f0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'ReturnType')), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'ReturnType')), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'ReturnType')), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'ReturnType')))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, :, 'ReturnType')))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, :, 'ReturnType')))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, :, 'ReturnType')))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _216620, (notrace, wdmsg(('next-operation'(op(+, :, 'ReturnType'))=>_216620)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _216620, (notrace, wdmsg(('next-operation'(op(+, :, 'ReturnType'))=>_216620)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _216620, (notrace, wdmsg(('next-operation'(op(+, :, 'ReturnType'))=>_216620)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'ReturnType')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_443108)
   Fail: (202) [t_l] t_l:pfcSearchTL(_443108)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_445882)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'ReturnType')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, :, 'ReturnType')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'ReturnType')))
^  Exit: (196) [user] if_t(into_simple_op(+, [:, 'ReturnType', 'Type'], op(+, :, 'ReturnType')), pfcAdd_Now('next-operation'(op(+, :, 'ReturnType'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']), _3362))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']), _3362))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']), _3362)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']), _3362)
   Call: (199) [system] asserted_do_metta('&self', +, [:, 'ReturnType', 'Type'])\=[_467368|_467370]
   Exit: (199) [system] asserted_do_metta('&self', +, [:, 'ReturnType', 'Type'])\=[_467368|_467370]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']))*->_3362='True';_3362='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']))*->_3362='True';_3362='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']))*->_3362='True';_3362='False'), error(_471106, _471108), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']))*->_3362='True';_3362='False'), error(_471106, _471108), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [:, 'ReturnType', 'Type'])
   Unify: (203) [user] asserted_do_metta('&self', +, [:, 'ReturnType', 'Type'])
   Call: (204) [user] metta_interp_mode(+, _474822)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [:, 'ReturnType', 'Type'])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'ReturnType', 'Type'])
   Call: (205) [user] metta_interp_mode(load, _479412)
   Redo: (204) [user] asserted_do_metta('&self', load, [:, 'ReturnType', 'Type'])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'ReturnType', 'Type'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [:, 'ReturnType', 'Type'])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'ReturnType', 'Type'])
   Call: (205) [user] asserted_do_metta2('&self', load, [:, 'ReturnType', 'Type'], [:, 'ReturnType', 'Type'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [:, 'ReturnType', 'Type'], [:, 'ReturnType', 'Type'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _488634)
   Redo: (205) [user] asserted_do_metta2('&self', load, [:, 'ReturnType', 'Type'], [:, 'ReturnType', 'Type'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [:, 'ReturnType', 'Type'], [:, 'ReturnType', 'Type'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'ReturnType', 'Type'], metta_atom('&self', [:, 'ReturnType', 'Type'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'ReturnType', 'Type'], metta_atom('&self', [:, 'ReturnType', 'Type'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_495110, _495112), once(user:is_compatio0), '$restore_trace'(_495110, _495112))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_495110, _495112), system:once(user:is_compatio0), system:'$restore_trace'(_495110, _495112))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_495110, _495112))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'ReturnType', 'Type'], metta_atom('&self', [:, 'ReturnType', 'Type'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'ReturnType', 'Type'], metta_atom('&self', [:, 'ReturnType', 'Type'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_500728, must_det_ll(user:metta_anew(load, [:, 'ReturnType', 'Type'], metta_atom('&self', [:, 'ReturnType', 'Type'])))), (_500728==""->true;our_ansi_format('#ffa505', '~w~n', [_500728]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_500728, must_det_ll(user:metta_anew(load, [:, 'ReturnType', 'Type'], metta_atom('&self', [:, 'ReturnType', 'Type'])))), (_500728==""->true;our_ansi_format('#ffa505', '~w~n', [_500728]))))
  (: ReturnType Type)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'ReturnType', 'Type'], metta_atom('&self', [:, 'ReturnType', 'Type'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'ReturnType', 'Type'], metta_atom('&self', [:, 'ReturnType', 'Type'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [:, 'ReturnType', 'Type'], [:, 'ReturnType', 'Type'])
   Exit: (204) [user] asserted_do_metta('&self', load, [:, 'ReturnType', 'Type'])
   Exit: (203) [user] asserted_do_metta('&self', +, [:, 'ReturnType', 'Type'])
   Call: (203) [system] _3362='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']))*->'True'='True';'True'='False'), error(_471106, _471108), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'ReturnType', 'Type']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'ReturnType', 'Type'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(814, 27, 19, 814))
^  Exit: (193) [user] metta_file_buffer(+, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(814, 27, 19, 814))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362)
   Call: (196) [system] var([:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362)
   Call: (196) [system] string([:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _82022), pfcAdd_Now('next-operation'(_82022)))
^  Unify: (196) [user] if_t(into_simple_op(+, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _82022), pfcAdd_Now('next-operation'(_82022)))
   Call: (197) [user] into_simple_op(+, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _82022)
   Unify: (197) [user] into_simple_op(+, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], op(+, :, _84814))
   Call: (198) [user] o_s(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _84814)
   Unify: (198) [user] o_s(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _84814)
   Call: (199) [user] o_s('some-func', _84814)
   Unify: (199) [user] o_s('some-func', 'some-func')
   Exit: (199) [user] o_s('some-func', 'some-func')
   Exit: (198) [user] o_s(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'some-func')
   Exit: (197) [user] into_simple_op(+, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], op(+, :, 'some-func'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'some-func')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'some-func')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'some-func'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'some-func'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'some-func'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'some-func'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, :, 'some-func')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, :, 'some-func')))
^  Call: (199) [user] must_ex(current_why_UU(_103284))
^  Unify: (199) [user] must_ex(current_why_UU(_103284))
   Call: (201) [user] current_why_UU(_103284)
   Unify: (201) [user] current_why_UU(_103284)
^  Call: (202) [user] get_why_uu(_103284)
^  Unify: (202) [user] get_why_uu(_103284)
^  Call: (203) [user] findall(_108824, current_why(_108824), _108830)
^  Unify: (203) [$bags] findall(_108824, user:current_why(_108824), _108830)
^  Call: (204) [$bags] findall(_108824, user:current_why(_108824), _108830, [])
^  Unify: (204) [$bags] findall(_108824, user:current_why(_108824), _108830, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_108824, user:current_why(_108824), _108830, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_108824, user:current_why(_108824), _108830, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_108824, user:current_why(_108824), _108830, [])
   Unify: (206) [$bags] findall_loop(_108824, user:current_why(_108824), _108830, [])
^  Call: (207) [user] bugger:current_why(_108824)
^  Unify: (207) [user] bugger:current_why(_108824)
^  Call: (208) [user] bugger:current_why_data(_108824)
^  Unify: (208) [user] bugger:current_why_data(_108824)
   Call: (209) [system] nb_current('$current_why', wp(_108824, _120084))
   Fail: (209) [system] nb_current('$current_why', wp(_108824, _120084))
^  Redo: (208) [user] bugger:current_why_data(_108824)
^  Unify: (208) [user] bugger:current_why_data(_108824)
   Call: (209) [t_l] t_l:current_why_source(_108824)
   Fail: (209) [t_l] t_l:current_why_source(_108824)
^  Fail: (208) [user] bugger:current_why_data(_108824)
^  Redo: (207) [user] bugger:current_why(_108824)
^  Unify: (207) [user] bugger:current_why(mfl4(_127512, _127514, _127516, _127518))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_128468, _128470), once(user:current_mfl4(_127512, _127514, _127516, _127518)), '$restore_trace'(_128468, _128470))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_128468, _128470), system:once(user:current_mfl4(_127512, _127514, _127516, _127518)), system:'$restore_trace'(_128468, _128470))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_128468, _128470))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_127512, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1803)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_127512, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Redo: (206) [$bags] findall_loop(_108824, user:current_why(_108824), _108830, [])
   Exit: (206) [$bags] findall_loop(_108824, user:current_why(_108824), [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_108824, user:current_why(_108824), [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_108824, user:current_why(_108824), [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (203) [$bags] findall(_108824, user:current_why(_108824), [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (203) [system] [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _103284)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (204) [system] var([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _103284)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_265232, _265234)
   Fail: (204) [system] [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_265232, _265234)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _103284)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _103284)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295666)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295666)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295666)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (206) [system] var([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (206) [system] var([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295666)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
   Call: (207) [system] compound([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (207) [system] compound([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295666)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295666)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _295666)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (207) [system] var(P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (207) [system] var(P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _295666)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
   Call: (208) [system] compound(P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (208) [system] compound(P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_145348, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3542)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3496)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (205) [system] var(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3496)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (205) [system] P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_139934, _139936)
   Fail: (205) [system] P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_139934, _139936)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3496)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'some-func')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'some-func')))
   Call: (202) [system] is_list('next-operation'(op(+, :, 'some-func')))
   Fail: (202) [system] is_list('next-operation'(op(+, :, 'some-func')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'some-func')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, :, 'some-func')), _298668)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, :, 'some-func')), _298668)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, :, 'some-func')), _298668)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318504, (notrace, wdmsg(('next-operation'(op(+, :, 'some-func'))=>_318504)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318504, (notrace, wdmsg(('next-operation'(op(+, :, 'some-func'))=>_318504)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318504, (notrace, wdmsg(('next-operation'(op(+, :, 'some-func'))=>_318504)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318504, (notrace, wdmsg(('next-operation'(op(+, :, 'some-func'))=>_318504)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _349026)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318504, (notrace, wdmsg(('next-operation'(op(+, :, 'some-func'))=>_318504)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318504, (notrace, wdmsg(('next-operation'(op(+, :, 'some-func'))=>_318504)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, :, 'some-func')), P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, :, 'some-func')), P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'some-func')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'some-func')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'some-func')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'some-func')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'some-func')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'some-func')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, :, 'some-func')), _449678, _449680)
^  Exit: (211) [user] strip_module('next-operation'(op(+, :, 'some-func')), user, 'next-operation'(op(+, :, 'some-func')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'some-func')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'some-func')), true)
   Call: (212) [system] _453422=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, :, 'some-func')), true, _455292)
^  Fail: (212) [user] clause('next-operation'(op(+, :, 'some-func')), true, _455292)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'some-func')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, :, 'some-func')), true, _458120)
^  Fail: (212) [user] clause('next-operation'(op(+, :, 'some-func')), true, _458120)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'some-func')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, :, 'some-func')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'some-func')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'some-func')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, :, 'some-func')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'some-func')));assert('next-operation'(op(+, :, 'some-func'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'some-func')));assert('next-operation'(op(+, :, 'some-func'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'some-func')));assert('next-operation'(op(+, :, 'some-func')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'some-func')));assert('next-operation'(op(+, :, 'some-func')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, :, 'some-func')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, :, 'some-func')))
^  Call: (214) [user] strip_module('next-operation'(op(+, :, 'some-func')), _485470, _485472)
^  Exit: (214) [user] strip_module('next-operation'(op(+, :, 'some-func')), user, 'next-operation'(op(+, :, 'some-func')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'some-func')), _487350, _487352)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')), true)
   Call: (215) [system] var('next-operation'(op(+, :, 'some-func')))
   Fail: (215) [system] var('next-operation'(op(+, :, 'some-func')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'some-func')), _487350, _487352)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'some-func')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'some-func')), true)
   Call: (215) [system] _495756=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, :, 'some-func')), true, _497626)
^  Fail: (215) [user] clause('next-operation'(op(+, :, 'some-func')), true, _497626)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'some-func')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, :, 'some-func')), true, _500454)
^  Fail: (215) [user] clause('next-operation'(op(+, :, 'some-func')), true, _500454)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'some-func')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, :, 'some-func')))
^  Call: (213) [user] assert('next-operation'(op(+, :, 'some-func')))
^  Exit: (213) [user] assert('next-operation'(op(+, :, 'some-func')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'some-func')));assert('next-operation'(op(+, :, 'some-func')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'some-func')));assert('next-operation'(op(+, :, 'some-func'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3522, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'some-func')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'some-func')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, :, 'some-func')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, :, 'some-func')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _37128)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _37128)
   Call: (216) [system] var('next-operation'(op(+, :, 'some-func')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'some-func')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _37128)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _37128)
   Call: (216) [system] compound('next-operation'(op(+, :, 'some-func')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'some-func')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _37128)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _37128)
   Call: (216) [system] _48280 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'some-func')), _50138)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'some-func')), _50138)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'some-func')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'some-func')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'some-func')), _50138)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'some-func')), _50138)
   Call: (217) [system] compound('next-operation'(op(+, :, 'some-func')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'some-func')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'some-func')), _57548, _57550)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'some-func')), 'next-operation', [op(+, :, 'some-func')])
   Call: (217) [lists] lists:member(_50138, ['next-operation', op(+, :, 'some-func')])
   Unify: (217) [lists] lists:member(_50138, ['next-operation', op(+, :, 'some-func')])
   Call: (218) [lists] lists:member_([op(+, :, 'some-func')], _50138, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'some-func')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'some-func')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'some-func')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'some-func')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _37128)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _37128)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _37128)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _37128)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _37128)
   Call: (217) [system] _37128='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'some-func')], _50138, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'some-func')], _50138, 'next-operation')
   Call: (219) [lists] lists:member_([], _50138, op(+, :, 'some-func'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'some-func'), op(+, :, 'some-func'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'some-func'), op(+, :, 'some-func'))
   Exit: (218) [lists] lists:member_([op(+, :, 'some-func')], op(+, :, 'some-func'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'some-func'), ['next-operation', op(+, :, 'some-func')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'some-func')), op(+, :, 'some-func'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'some-func'), _37128)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'some-func'), _37128)
   Call: (217) [system] var(op(+, :, 'some-func'))
   Fail: (217) [system] var(op(+, :, 'some-func'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'some-func'), _37128)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'some-func'), _37128)
   Call: (217) [system] compound(op(+, :, 'some-func'))
   Exit: (217) [system] compound(op(+, :, 'some-func'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _37128=op(+, :, 'some-func')
   Exit: (217) [system] op(+, :, 'some-func')=op(+, :, 'some-func')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'some-func'), op(+, :, 'some-func'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), op(+, :, 'some-func'))
^  Call: (215) [user] pfcIgnored(op(+, :, 'some-func'))
^  Fail: (215) [user] pfcIgnored(op(+, :, 'some-func'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, :, 'some-func')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'some-func')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'some-func')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _104928)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _104928)
   Call: (215) [system] var('next-operation'(op(+, :, 'some-func')))
   Fail: (215) [system] var('next-operation'(op(+, :, 'some-func')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _104928)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _104928)
   Call: (215) [system] compound('next-operation'(op(+, :, 'some-func')))
   Exit: (215) [system] compound('next-operation'(op(+, :, 'some-func')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _104928)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), _104928)
   Call: (215) [system] _116080 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, :, 'some-func')), _117938)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, :, 'some-func')), _117938)
   Call: (216) [system] is_list('next-operation'(op(+, :, 'some-func')))
   Fail: (216) [system] is_list('next-operation'(op(+, :, 'some-func')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, :, 'some-func')), _117938)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, :, 'some-func')), _117938)
   Call: (216) [system] compound('next-operation'(op(+, :, 'some-func')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'some-func')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, :, 'some-func')), _125348, _125350)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, :, 'some-func')), 'next-operation', [op(+, :, 'some-func')])
   Call: (216) [lists] lists:member(_117938, ['next-operation', op(+, :, 'some-func')])
   Unify: (216) [lists] lists:member(_117938, ['next-operation', op(+, :, 'some-func')])
   Call: (217) [lists] lists:member_([op(+, :, 'some-func')], _117938, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, :, 'some-func')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, :, 'some-func')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'some-func')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, :, 'some-func')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _104928)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _104928)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _104928)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _104928)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _104928)
   Call: (216) [system] _104928='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, :, 'some-func')], _117938, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, :, 'some-func')], _117938, 'next-operation')
   Call: (218) [lists] lists:member_([], _117938, op(+, :, 'some-func'))
   Unify: (218) [lists] lists:member_([], op(+, :, 'some-func'), op(+, :, 'some-func'))
   Exit: (218) [lists] lists:member_([], op(+, :, 'some-func'), op(+, :, 'some-func'))
   Exit: (217) [lists] lists:member_([op(+, :, 'some-func')], op(+, :, 'some-func'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, :, 'some-func'), ['next-operation', op(+, :, 'some-func')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, :, 'some-func')), op(+, :, 'some-func'))
^  Call: (215) [user] compound_eles(0, op(+, :, 'some-func'), _104928)
^  Unify: (215) [user] compound_eles(0, op(+, :, 'some-func'), _104928)
   Call: (216) [system] var(op(+, :, 'some-func'))
   Fail: (216) [system] var(op(+, :, 'some-func'))
^  Redo: (215) [user] compound_eles(0, op(+, :, 'some-func'), _104928)
^  Unify: (215) [user] compound_eles(0, op(+, :, 'some-func'), _104928)
   Call: (216) [system] compound(op(+, :, 'some-func'))
   Exit: (216) [system] compound(op(+, :, 'some-func'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _104928=op(+, :, 'some-func')
   Exit: (216) [system] op(+, :, 'some-func')=op(+, :, 'some-func')
^  Exit: (215) [user] compound_eles(0, op(+, :, 'some-func'), op(+, :, 'some-func'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, :, 'some-func')), op(+, :, 'some-func'))
^  Call: (214) [user] pfcTraced(op(+, :, 'some-func'))
^  Fail: (214) [user] pfcTraced(op(+, :, 'some-func'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, :, 'some-func')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, :, 'some-func')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, :, 'some-func')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] pfcGetSearch(_271600)
^  Unify: (212) [user] pfcGetSearch(_271600)
   Call: (213) [t_l] t_l:pfcSearchTL(_273450)
   Fail: (213) [t_l] t_l:pfcSearchTL(_273450)
^  Redo: (212) [user] pfcGetSearch(_271600)
^  Call: (213) [user] pfcSearch(_276224)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _271600=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, :, 'some-func')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, :, 'some-func')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, :, 'some-func')), _300698)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, :, 'some-func')), _300698)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, :, 'some-func')), _300698)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, :, 'some-func')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, :, 'some-func')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'some-func'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'some-func'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'some-func'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'some-func'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _310960)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'some-func'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'some-func'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, :, 'some-func')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, :, 'some-func')))
   Call: (218) [system] is_list(_318456)
   Fail: (218) [system] is_list(_318456)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, :, 'some-func')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, :, 'some-func')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, :, 'some-func')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, :, 'some-func')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, :, 'some-func')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, :, 'some-func')))
   Call: (219) [system] copy_term('next-operation'(op(+, :, 'some-func')), _325850)
   Exit: (219) [system] copy_term('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _368512, _368514)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _368512, _368514)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _368512, _368514)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _379754)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _380694)
   Call: (224) [system] nonvar(_381552)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _382554)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _383488)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), number_of_clauses(_392682))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), number_of_clauses(_392682))
   Call: (224) [system] nonvar(number_of_clauses(_392682))
   Exit: (224) [system] nonvar(number_of_clauses(_392682))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_392682), user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_392682), user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'some-func')), _331442), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _407526), (prolog_current_choice(_407536), push_current_choice(_407536), clause('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _407558), pfc_call(_407558)), nb_setval('$pfc_current_choice', _407526))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _407526), user:(prolog_current_choice(_407536), push_current_choice(_407536), clause('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _407558), pfc_call(_407558)), user:nb_setval('$pfc_current_choice', _407526))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _407526))
   Call: (226) [system] nb_current('$pfc_current_choice', _407526)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_407536)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _416876)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _407558)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _407558)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _425248)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _407526), user:(prolog_current_choice(_407536), push_current_choice(_407536), clause('$pt$'('next-operation'(op(+, :, 'some-func')), _331442), _407558), pfc_call(_407558)), user:nb_setval('$pfc_current_choice', _407526))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'some-func')), _331442))
^  Redo: (220) [user] fcpt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Call: (221) [user] pfc_spft(_440118, _440204, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126))
^  Unify: (221) [user] pfc_spft(_440118, _441136, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126))
^  Call: (222) [user] pfcCallSystem('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Call: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Unify: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (224) [system] var('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Fail: (224) [system] var('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Redo: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Unify: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (224) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Exit: (224) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Unify: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Redo: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Unify: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Call: (224) [user] predicate_property('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (227) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Exit: (227) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Unify: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Call: (224) [user] predicate_property('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (226) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Exit: (226) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), _476276, _476278)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), _476276, _476278)
   Call: (227) [system] compound('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Exit: (227) [system] compound('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (227) [system] compound_name_arity('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), _476276, _476278)
   Exit: (227) [system] compound_name_arity('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Unify: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Call: (224) [user] predicate_property('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), _487518)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), _488458)
   Call: (225) [system] nonvar(_489316)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), _490318)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), _491252)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (226) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Exit: (226) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Call: (224) [user] predicate_property('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), number_of_clauses(_500446))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), number_of_clauses(_500446))
   Call: (225) [system] nonvar(number_of_clauses(_500446))
   Exit: (225) [system] nonvar(number_of_clauses(_500446))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_500446), user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_500446), user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (227) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Exit: (227) [system] callable('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(720), user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), number_of_clauses(720))
^  Unify: (223) [user] pfc_call('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _515290), (prolog_current_choice(_515300), push_current_choice(_515300), clause('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), _515322), pfc_call(_515322)), nb_setval('$pfc_current_choice', _515290))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _515290), user:(prolog_current_choice(_515300), push_current_choice(_515300), clause('$spft$'(_440118, _441996, '$nt$'('next-operation'(op(+, :, 'some-func')), _440124, _440126)), _515322), pfc_call(_515322)), user:nb_setval('$pfc_current_choice', _515290))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _515290))
   Call: (227) [system] nb_current('$pfc_current_choice', _515290)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_515300)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _4544)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_3752, _3766, '$nt$'('next-operation'(op(+, :, 'some-func')), _3758, _3760)), _3806)
^  Fail: (226) [user] clause('$spft$'(_3752, _3766, '$nt$'('next-operation'(op(+, :, 'some-func')), _3758, _3760)), _3806)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _12916)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _3774), user:(prolog_current_choice(_3784), push_current_choice(_3784), clause('$spft$'(_3752, _3766, '$nt$'('next-operation'(op(+, :, 'some-func')), _3758, _3760)), _3806), pfc_call(_3806)), user:nb_setval('$pfc_current_choice', _3774))
^  Fail: (223) [user] pfc_call('$spft$'(_3752, _3766, '$nt$'('next-operation'(op(+, :, 'some-func')), _3758, _3760)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_3752, _3766, '$nt$'('next-operation'(op(+, :, 'some-func')), _3758, _3760)))
^  Fail: (221) [user] pfc_spft(_3752, _20420, '$nt$'('next-operation'(op(+, :, 'some-func')), _3758, _3760))
^  Redo: (220) [user] fcnt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, :, 'some-func')), 'next-operation'(op(+, :, 'some-func'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, :, 'some-func')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, :, 'some-func')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'some-func'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'some-func'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'some-func'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, :, 'some-func')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3522, (notrace, wdmsg(('next-operation'(op(+, :, 'some-func'))=>_3522)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3522, (notrace, wdmsg(('next-operation'(op(+, :, 'some-func'))=>_3522)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3522, (notrace, wdmsg(('next-operation'(op(+, :, 'some-func'))=>_3522)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(+, :, 'some-func')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_117946)
   Fail: (202) [t_l] t_l:pfcSearchTL(_117946)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_120720)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'some-func')), (P;HTML|mfl4(_3498, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, :, 'some-func')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, :, 'some-func')))
^  Exit: (196) [user] if_t(into_simple_op(+, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], op(+, :, 'some-func')), pfcAdd_Now('next-operation'(op(+, :, 'some-func'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), _3362))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), _3362))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), _3362)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), _3362)
   Call: (199) [system] asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])\=[_142206|_142208]
   Exit: (199) [system] asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])\=[_142206|_142208]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))*->_3362='True';_3362='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))*->_3362='True';_3362='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))*->_3362='True';_3362='False'), error(_145944, _145946), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))*->_3362='True';_3362='False'), error(_145944, _145946), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Unify: (203) [user] asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Call: (204) [user] metta_interp_mode(+, _149660)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Call: (205) [user] metta_interp_mode(load, _154250)
   Redo: (204) [user] asserted_do_metta('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Unify: (204) [user] asserted_do_metta('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Call: (205) [user] asserted_do_metta2('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Unify: (205) [user] asserted_do_metta2('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _163472)
   Redo: (205) [user] asserted_do_metta2('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Unify: (205) [user] asserted_do_metta2('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_169948, _169950), once(user:is_compatio0), '$restore_trace'(_169948, _169950))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_169948, _169950), system:once(user:is_compatio0), system:'$restore_trace'(_169948, _169950))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_169948, _169950))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_175566, must_det_ll(user:metta_anew(load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))), (_175566==""->true;our_ansi_format('#ffa505', '~w~n', [_175566]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_175566, must_det_ll(user:metta_anew(load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))), (_175566==""->true;our_ansi_format('#ffa505', '~w~n', [_175566]))))
  (: some-func 
    (-> Arg1Type Arg2Type ReturnType))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Exit: (204) [user] asserted_do_metta('&self', load, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Exit: (203) [user] asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Call: (203) [system] _3362='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))*->'True'='True';'True'='False'), error(_145944, _145946), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(862, 28, 47, 862))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(862, 28, 47, 862))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; `get-doc` function returns a `@doc-formal` expression which contains the full", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; `get-doc` function returns a `@doc-formal` expression which contains the full", _3362)
   Call: (197) [system] var("; `get-doc` function returns a `@doc-formal` expression which contains the full")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; `get-doc` function returns a `@doc-formal` expression which contains the full", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; `get-doc` function returns a `@doc-formal` expression which contains the full", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; `get-doc` function returns a `@doc-formal` expression which contains the full"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; `get-doc` function returns a `@doc-formal` expression which contains the full", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; `get-doc` function returns a `@doc-formal` expression which contains the full", _3362)
^  Call: (197) [user] write_comment("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Unify: (197) [user] write_comment("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_301110, _301112), once(user:is_compatio0), '$restore_trace'(_301110, _301112))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_301110, _301112), system:once(user:is_compatio0), system:'$restore_trace'(_301110, _301112))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_301110, _301112))
^  Redo: (197) [user] write_comment("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Unify: (197) [user] write_comment("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_320626, _320628), once(user:option_value0(load, silent)), '$restore_trace'(_320626, _320628))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_320626, _320628), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_320626, _320628))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_320626, _320628))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_329916, _329918), once(user:is_flag0(convert)), '$restore_trace'(_329916, _329918))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_329916, _329918), system:once(user:is_flag0(convert)), system:'$restore_trace'(_329916, _329918))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_329916, _329918))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_349424, _349426), once(user:option_value0(html, 'True')), '$restore_trace'(_349424, _349426))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_349424, _349426), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_349424, _349426))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_349424, _349426))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Unify: (197) [user] write_comment("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _372676)
   Fail: (206) [system] current_prolog_flag(windows, _373604)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_379064, _379066), once(user:is_flag0(log)), '$restore_trace'(_379064, _379066))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_379064, _379066), system:once(user:is_flag0(log)), system:'$restore_trace'(_379064, _379066))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_379064, _379066))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_387434, _387436), once(user:is_flag0(test)), '$restore_trace'(_387434, _387436))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_387434, _387436), system:once(user:is_flag0(test)), system:'$restore_trace'(_387434, _387436))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_387434, _387436))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_395830)
^  Unify: (203) [user] original_user_error(_395830)
   Call: (204) [system] stream_property(_395830, file_no(2))
   Unify: (204) [system] stream_property(_395830, file_no(2))
   Call: (205) [system] nonvar(_395830)
   Redo: (204) [system] stream_property(_395830, file_no(2))
   Unify: (204) [system] stream_property(_395830, file_no(2))
   Call: (205) [system] nonvar(_395830)
   Redo: (204) [system] stream_property(_395830, file_no(2))
   Unify: (204) [system] stream_property(_395830, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_406950)
   Redo: (204) [system] stream_property(_395830, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; `get-doc` function returns a `@doc-formal` expression which contains the full"])
;;; `get-doc` function returns a `@doc-formal` expression which contains the full
^  Exit: (198) [user] format(';;~w~n', ["; `get-doc` function returns a `@doc-formal` expression which contains the full"])
^  Exit: (197) [user] write_comment("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Call: (197) [user] ignore((symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
^  Call: (199) [user] symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Unify: (199) [user] symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
   Call: (200) [system] atomic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
   Exit: (200) [system] atomic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Exit: (199) [user] symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Call: (199) [user] symbolic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Unify: (199) [user] symbolic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
   Call: (200) [system] atomic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
   Fail: (200) [system] atomic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Fail: (199) [user] symbolic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Redo: (197) [system] ignore(user:(symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_424660, _424666], 'MeTTaLog only: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
^  Call: (197) [user] ignore((symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
^  Call: (199) [user] symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Unify: (199) [user] symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
   Call: (200) [system] atomic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
   Exit: (200) [system] atomic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Exit: (199) [user] symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Call: (199) [user] symbolic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Unify: (199) [user] symbolic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
   Call: (200) [system] atomic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
   Fail: (200) [system] atomic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Fail: (199) [user] symbolic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full")
^  Redo: (197) [system] ignore(user:(symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; `get-doc` function returns a `@doc-formal` expression which contains the full"), symbolic_list_concat([_458176, _424666], 'MeTTaLog: ', "; `get-doc` function returns a `@doc-formal` expression which contains the full"), !, atom_string(_424666, _424686), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _424686, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; `get-doc` function returns a `@doc-formal` expression which contains the full", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; `get-doc` function returns a `@doc-formal` expression which contains the full", 30, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(862, 28, 47, 862))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(862, 28, 47, 862))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362)
   Call: (196) [system] var('$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; documentation of the atom including user defined description and types.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; documentation of the atom including user defined description and types.", _3362)
   Call: (197) [system] var("; documentation of the atom including user defined description and types.")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; documentation of the atom including user defined description and types.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; documentation of the atom including user defined description and types.", _3362)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; documentation of the atom including user defined description and types."==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; documentation of the atom including user defined description and types.", _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; documentation of the atom including user defined description and types.", _3362)
^  Call: (197) [user] write_comment("; documentation of the atom including user defined description and types.")
^  Unify: (197) [user] write_comment("; documentation of the atom including user defined description and types.")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_84630, _84632), once(user:is_compatio0), '$restore_trace'(_84630, _84632))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_84630, _84632), system:once(user:is_compatio0), system:'$restore_trace'(_84630, _84632))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_84630, _84632))
^  Redo: (197) [user] write_comment("; documentation of the atom including user defined description and types.")
^  Unify: (197) [user] write_comment("; documentation of the atom including user defined description and types.")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_104146, _104148), once(user:option_value0(load, silent)), '$restore_trace'(_104146, _104148))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_104146, _104148), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_104146, _104148))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_104146, _104148))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_113436, _113438), once(user:is_flag0(convert)), '$restore_trace'(_113436, _113438))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_113436, _113438), system:once(user:is_flag0(convert)), system:'$restore_trace'(_113436, _113438))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_113436, _113438))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_132944, _132946), once(user:option_value0(html, 'True')), '$restore_trace'(_132944, _132946))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_132944, _132946), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_132944, _132946))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_132944, _132946))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; documentation of the atom including user defined description and types.")
^  Unify: (197) [user] write_comment("; documentation of the atom including user defined description and types.")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _156196)
   Fail: (206) [system] current_prolog_flag(windows, _157124)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_162584, _162586), once(user:is_flag0(log)), '$restore_trace'(_162584, _162586))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_162584, _162586), system:once(user:is_flag0(log)), system:'$restore_trace'(_162584, _162586))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_162584, _162586))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_170954, _170956), once(user:is_flag0(test)), '$restore_trace'(_170954, _170956))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_170954, _170956), system:once(user:is_flag0(test)), system:'$restore_trace'(_170954, _170956))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_170954, _170956))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_179350)
^  Unify: (203) [user] original_user_error(_179350)
   Call: (204) [system] stream_property(_179350, file_no(2))
   Unify: (204) [system] stream_property(_179350, file_no(2))
   Call: (205) [system] nonvar(_179350)
   Redo: (204) [system] stream_property(_179350, file_no(2))
   Unify: (204) [system] stream_property(_179350, file_no(2))
   Call: (205) [system] nonvar(_179350)
   Redo: (204) [system] stream_property(_179350, file_no(2))
   Unify: (204) [system] stream_property(_179350, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_190470)
   Redo: (204) [system] stream_property(_179350, file_no(2))
   Exit: (204) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f6886284220))
^  Call: (203) [user] with_output_to((0x7f6886284220), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f6886284220), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; documentation of the atom including user defined description and types."])
;;; documentation of the atom including user defined description and types.
^  Exit: (198) [user] format(';;~w~n', ["; documentation of the atom including user defined description and types."])
^  Exit: (197) [user] write_comment("; documentation of the atom including user defined description and types.")
^  Call: (197) [user] ignore((symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
^  Call: (199) [user] symbolic("; documentation of the atom including user defined description and types.")
^  Unify: (199) [user] symbolic("; documentation of the atom including user defined description and types.")
   Call: (200) [system] atomic("; documentation of the atom including user defined description and types.")
   Exit: (200) [system] atomic("; documentation of the atom including user defined description and types.")
^  Exit: (199) [user] symbolic("; documentation of the atom including user defined description and types.")
^  Call: (199) [user] symbolic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types.")
^  Unify: (199) [user] symbolic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types.")
   Call: (200) [system] atomic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types.")
   Fail: (200) [system] atomic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types.")
^  Fail: (199) [user] symbolic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types.")
^  Redo: (197) [system] ignore(user:(symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_208180, _208186], 'MeTTaLog only: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
^  Call: (197) [user] ignore((symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
^  Call: (199) [user] symbolic("; documentation of the atom including user defined description and types.")
^  Unify: (199) [user] symbolic("; documentation of the atom including user defined description and types.")
   Call: (200) [system] atomic("; documentation of the atom including user defined description and types.")
   Exit: (200) [system] atomic("; documentation of the atom including user defined description and types.")
^  Exit: (199) [user] symbolic("; documentation of the atom including user defined description and types.")
^  Call: (199) [user] symbolic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types.")
^  Unify: (199) [user] symbolic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types.")
   Call: (200) [system] atomic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types.")
   Fail: (200) [system] atomic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types.")
^  Fail: (199) [user] symbolic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types.")
^  Redo: (197) [system] ignore(user:(symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
^  Unify: (197) [system] ignore(user:(symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
^  Exit: (197) [system] ignore(user:(symbolic("; documentation of the atom including user defined description and types."), symbolic_list_concat([_241696, _208186], 'MeTTaLog: ', "; documentation of the atom including user defined description and types."), !, atom_string(_208186, _208206), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')), +, '&self', _208206, _3362)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), comment(+), '&self', "; documentation of the atom including user defined description and types.", _3362)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', '$COMMENT'("; documentation of the atom including user defined description and types.", 31, 0), _3362))
^  Redo: (193) [user] metta_file_buffer(_3314, _3316, _3318, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _3322)
^  Unify: (193) [user] metta_file_buffer(+, exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(862, 28, 47, 862))
^  Exit: (193) [user] metta_file_buffer(+, exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', '$stream_position'(862, 28, 47, 862))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362)
   Call: (196) [system] var(exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362)
   Call: (196) [system] string(exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), +, '&self', exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]), _3362)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Call: (197) [system] var([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Call: (197) [system] string([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _444048))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 0))
   Call: (200) [system] _453720 is 0+1
   Exit: (200) [system] 1 is 0+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _479736))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _479736))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _479736))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _479736))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _479736)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _479736)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _508720)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
   Call: (200) [system] _479736=1
   Exit: (200) [system] 1=1
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1))
^  Call: (197) [user] must_det_ll(1>0)
^  Unify: (197) [user] must_det_ll(user:(1>0))
^  Call: (198) [user] once(user:(1>0))
^  Unify: (198) [system] once(user:(1>0))
   Call: (199) [system] 1>0
   Exit: (199) [system] 1>0
^  Exit: (198) [system] once(user:(1>0))
^  Exit: (197) [user] must_det_ll(user:(1>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_28432, _28434), once(user:is_synthing_unit_tests0), '$restore_trace'(_28432, _28434))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_28432, _28434), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_28432, _28434))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_28432, _28434))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1, _33170)
^  Unify: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1, [[]])
^  Exit: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1, [[]])
   Call: (197) [user] check_answers_for([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [[]])
   Unify: (197) [user] check_answers_for([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [[]])
   Call: (198) [system] nb_current(suspend_answers, true)
   Redo: (197) [user] check_answers_for([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [[]])
   Unify: (197) [user] check_answers_for([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [[]])
   Call: (198) [system] string([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
   Redo: (197) [user] check_answers_for([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [[]])
   Call: (198) [system] var([[]])
   Redo: (197) [user] check_answers_for([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [[]])
   Call: (198) [system] var([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
   Redo: (197) [user] check_answers_for([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [[]])
   Unify: (197) [user] check_answers_for([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [[]])
^  Call: (198) [user] backward_compatibility:sformat(_58708, '~q', [[assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])
^  Unify: (198) [user] backward_compatibility:sformat(_58708, '~q', [[assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])
^  Call: (199) [user] format(string(_58708), '~q', [[assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])
^  Exit: (199) [user] format(string("[assertEqual,['get-doc','some-func'],['@doc-formal',['@item','some-func'],['@kind',function],['@type',[->,'Arg1Type','Arg2Type','ReturnType']],['@desc',\"Test function\"],['@params',[['@param',['@type','Arg1Type'],['@desc',\"First argument\"]],['@param',['@type','Arg2Type'],['@desc',\"Second argument\"]]]],['@return',['@type','ReturnType'],['@desc',\"Return value\"]]]]"), '~q', [[assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])
^  Exit: (198) [user] backward_compatibility:sformat("[assertEqual,['get-doc','some-func'],['@doc-formal',['@item','some-func'],['@kind',function],['@type',[->,'Arg1Type','Arg2Type','ReturnType']],['@desc',\"Test function\"],['@params',[['@param',['@type','Arg1Type'],['@desc',\"First argument\"]],['@param',['@type','Arg2Type'],['@desc',\"Second argument\"]]]],['@return',['@type','ReturnType'],['@desc',\"Return value\"]]]]", '~q', [[assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])
^  Call: (198) [user] atom_contains("[assertEqual,['get-doc','some-func'],['@doc-formal',['@item','some-func'],['@kind',function],['@type',[->,'Arg1Type','Arg2Type','ReturnType']],['@desc',\"Test function\"],['@params',[['@param',['@type','Arg1Type'],['@desc',\"First argument\"]],['@param',['@type','Arg2Type'],['@desc',\"Second argument\"]]]],['@return',['@type','ReturnType'],['@desc',\"Return value\"]]]]", "[assert")
^  Unify: (198) [user] atom_contains("[assertEqual,['get-doc','some-func'],['@doc-formal',['@item','some-func'],['@kind',function],['@type',[->,'Arg1Type','Arg2Type','ReturnType']],['@desc',\"Test function\"],['@params',[['@param',['@type','Arg1Type'],['@desc',\"First argument\"]],['@param',['@type','Arg2Type'],['@desc',\"Second argument\"]]]],['@return',['@type','ReturnType'],['@desc',\"Return value\"]]]]", "[assert")
   Call: (199) [system] sub_atom("[assertEqual,['get-doc','some-func'],['@doc-formal',['@item','some-func'],['@kind',function],['@type',[->,'Arg1Type','Arg2Type','ReturnType']],['@desc',\"Test function\"],['@params',[['@param',['@type','Arg1Type'],['@desc',\"First argument\"]],['@param',['@type','Arg2Type'],['@desc',\"Second argument\"]]]],['@return',['@type','ReturnType'],['@desc',\"Return value\"]]]]", _65446, _65448, _65450, "[assert")
   Exit: (199) [system] sub_atom("[assertEqual,['get-doc','some-func'],['@doc-formal',['@item','some-func'],['@kind',function],['@type',[->,'Arg1Type','Arg2Type','ReturnType']],['@desc',\"Test function\"],['@params',[['@param',['@type','Arg1Type'],['@desc',\"First argument\"]],['@param',['@type','Arg2Type'],['@desc',\"Second argument\"]]]],['@return',['@type','ReturnType'],['@desc',\"Return value\"]]]]", 0, 7, 356, "[assert")
^  Exit: (198) [user] atom_contains("[assertEqual,['get-doc','some-func'],['@doc-formal',['@item','some-func'],['@kind',function],['@type',[->,'Arg1Type','Arg2Type','ReturnType']],['@desc',\"Test function\"],['@params',[['@param',['@type','Arg1Type'],['@desc',\"First argument\"]],['@param',['@type','Arg2Type'],['@desc',\"Second argument\"]]]],['@return',['@type','ReturnType'],['@desc',\"Return value\"]]]]", "[assert")
   Call: (198) [system] fail
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), exec, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
^  Call: (197) [user] if_t(into_simple_op(exec, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _78760), pfcAdd_Now('next-operation'(_78760)))
^  Unify: (197) [user] if_t(into_simple_op(exec, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _78760), pfcAdd_Now('next-operation'(_78760)))
   Call: (198) [user] into_simple_op(exec, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _78760)
   Unify: (198) [user] into_simple_op(exec, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], op(exec, assertEqual, _81552))
   Call: (199) [user] o_s([['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _81552)
   Unify: (199) [user] o_s([['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _81552)
   Call: (200) [user] o_s(['get-doc', 'some-func'], _81552)
   Unify: (200) [user] o_s(['get-doc', 'some-func'], _81552)
   Call: (201) [user] o_s('get-doc', _81552)
   Unify: (201) [user] o_s('get-doc', 'get-doc')
   Exit: (201) [user] o_s('get-doc', 'get-doc')
   Exit: (200) [user] o_s(['get-doc', 'some-func'], 'get-doc')
   Exit: (199) [user] o_s([['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], 'get-doc')
   Exit: (198) [user] into_simple_op(exec, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], op(exec, assertEqual, 'get-doc'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (200) [user] must_ex(current_why_UU(_102770))
^  Unify: (200) [user] must_ex(current_why_UU(_102770))
   Call: (202) [user] current_why_UU(_102770)
   Unify: (202) [user] current_why_UU(_102770)
^  Call: (203) [user] get_why_uu(_102770)
^  Unify: (203) [user] get_why_uu(_102770)
^  Call: (204) [user] findall(_108310, current_why(_108310), _108316)
^  Unify: (204) [$bags] findall(_108310, user:current_why(_108310), _108316)
^  Call: (205) [$bags] findall(_108310, user:current_why(_108310), _108316, [])
^  Unify: (205) [$bags] findall(_108310, user:current_why(_108310), _108316, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_108310, user:current_why(_108310), _108316, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_108310, user:current_why(_108310), _108316, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_108310, user:current_why(_108310), _108316, [])
   Unify: (207) [$bags] findall_loop(_108310, user:current_why(_108310), _108316, [])
^  Call: (208) [user] bugger:current_why(_108310)
^  Unify: (208) [user] bugger:current_why(_108310)
^  Call: (209) [user] bugger:current_why_data(_108310)
^  Unify: (209) [user] bugger:current_why_data(_108310)
   Call: (210) [system] nb_current('$current_why', wp(_108310, _119570))
   Fail: (210) [system] nb_current('$current_why', wp(_108310, _119570))
^  Redo: (209) [user] bugger:current_why_data(_108310)
^  Unify: (209) [user] bugger:current_why_data(_108310)
   Call: (210) [t_l] t_l:current_why_source(_108310)
   Fail: (210) [t_l] t_l:current_why_source(_108310)
^  Fail: (209) [user] bugger:current_why_data(_108310)
^  Redo: (208) [user] bugger:current_why(_108310)
^  Unify: (208) [user] bugger:current_why(mfl4(_126998, _127000, _127002, _127004))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_127954, _127956), once(user:current_mfl4(_126998, _127000, _127002, _127004)), '$restore_trace'(_127954, _127956))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_127954, _127956), system:once(user:current_mfl4(_126998, _127000, _127002, _127004)), system:'$restore_trace'(_127954, _127956))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_127954, _127956))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_126998, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1803)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_126998, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Redo: (207) [$bags] findall_loop(_108310, user:current_why(_108310), _108316, [])
   Exit: (207) [$bags] findall_loop(_108310, user:current_why(_108310), [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_108310, user:current_why(_108310), [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_108310, user:current_why(_108310), [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [])
^  Exit: (204) [$bags] findall(_108310, user:current_why(_108310), [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (204) [system] [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _102770)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (205) [system] var([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _102770)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (205) [system] [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_264718, _264720)
   Fail: (205) [system] [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]=(_264718, _264720)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _102770)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _102770)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295152)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295152)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295152)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Call: (207) [system] var([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Fail: (207) [system] var([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295152)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
   Call: (208) [system] compound([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
   Exit: (208) [system] compound([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295152)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], _295152)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _295152)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (208) [system] var(P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (208) [system] var(P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _295152)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
   Call: (209) [system] compound(P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (209) [system] compound(P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_144834, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3832)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3786)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Fail: (206) [system] var(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3786)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803))
   Call: (206) [system] P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_139830, _139832)
   Fail: (206) [system] P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)=(_139830, _139832)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), _3786)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803)], (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(exec, assertEqual, 'get-doc')))
   Call: (203) [system] is_list('next-operation'(op(exec, assertEqual, 'get-doc')))
   Fail: (203) [system] is_list('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (203) [user] pfcPost1('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(exec, assertEqual, 'get-doc')), _298564)
^  Unify: (204) [user] control_arg_types('next-operation'(op(exec, assertEqual, 'get-doc')), _298564)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(exec, assertEqual, 'get-doc')), _298564)
^  Redo: (203) [user] pfcPost1('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318400, (notrace, wdmsg(('next-operation'(op(exec, assertEqual, 'get-doc'))=>_318400)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318400, (notrace, wdmsg(('next-operation'(op(exec, assertEqual, 'get-doc'))=>_318400)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318400, (notrace, wdmsg(('next-operation'(op(exec, assertEqual, 'get-doc'))=>_318400)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318400, (notrace, wdmsg(('next-operation'(op(exec, assertEqual, 'get-doc'))=>_318400)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _348922)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318400, (notrace, wdmsg(('next-operation'(op(exec, assertEqual, 'get-doc'))=>_318400)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _318400, (notrace, wdmsg(('next-operation'(op(exec, assertEqual, 'get-doc'))=>_318400)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(exec, assertEqual, 'get-doc')), P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, assertEqual, 'get-doc')), P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Call: (212) [user] strip_module('next-operation'(op(exec, assertEqual, 'get-doc')), _449574, _449576)
^  Exit: (212) [user] strip_module('next-operation'(op(exec, assertEqual, 'get-doc')), user, 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
   Call: (213) [system] _453318=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(exec, assertEqual, 'get-doc')), true, _455188)
^  Fail: (213) [user] clause('next-operation'(op(exec, assertEqual, 'get-doc')), true, _455188)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(exec, assertEqual, 'get-doc')), true, _458016)
^  Fail: (213) [user] clause('next-operation'(op(exec, assertEqual, 'get-doc')), true, _458016)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (209) [user] pfcPost2('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')));assert('next-operation'(op(exec, assertEqual, 'get-doc'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')));assert('next-operation'(op(exec, assertEqual, 'get-doc'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')));assert('next-operation'(op(exec, assertEqual, 'get-doc')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')));assert('next-operation'(op(exec, assertEqual, 'get-doc')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (215) [user] strip_module('next-operation'(op(exec, assertEqual, 'get-doc')), _485366, _485368)
^  Exit: (215) [user] strip_module('next-operation'(op(exec, assertEqual, 'get-doc')), user, 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, assertEqual, 'get-doc')), _487246, _487248)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
   Call: (216) [system] var('next-operation'(op(exec, assertEqual, 'get-doc')))
   Fail: (216) [system] var('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, assertEqual, 'get-doc')), _487246, _487248)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
   Call: (216) [system] _495652=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(exec, assertEqual, 'get-doc')), true, _497522)
^  Fail: (216) [user] clause('next-operation'(op(exec, assertEqual, 'get-doc')), true, _497522)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(exec, assertEqual, 'get-doc')), true, _500350)
^  Fail: (216) [user] clause('next-operation'(op(exec, assertEqual, 'get-doc')), true, _500350)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, assertEqual, 'get-doc')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (214) [user] assert('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (214) [user] assert('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')));assert('next-operation'(op(exec, assertEqual, 'get-doc')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, assertEqual, 'get-doc')));assert('next-operation'(op(exec, assertEqual, 'get-doc'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3812, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _37418)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _37418)
   Call: (217) [system] var('next-operation'(op(exec, assertEqual, 'get-doc')))
   Fail: (217) [system] var('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _37418)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _37418)
   Call: (217) [system] compound('next-operation'(op(exec, assertEqual, 'get-doc')))
   Exit: (217) [system] compound('next-operation'(op(exec, assertEqual, 'get-doc')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _37418)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _37418)
   Call: (217) [system] _48570 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), _50428)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), _50428)
   Call: (218) [system] is_list('next-operation'(op(exec, assertEqual, 'get-doc')))
   Fail: (218) [system] is_list('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), _50428)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), _50428)
   Call: (218) [system] compound('next-operation'(op(exec, assertEqual, 'get-doc')))
   Exit: (218) [system] compound('next-operation'(op(exec, assertEqual, 'get-doc')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, assertEqual, 'get-doc')), _57838, _57840)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation', [op(exec, assertEqual, 'get-doc')])
   Call: (218) [lists] lists:member(_50428, ['next-operation', op(exec, assertEqual, 'get-doc')])
   Unify: (218) [lists] lists:member(_50428, ['next-operation', op(exec, assertEqual, 'get-doc')])
   Call: (219) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], _50428, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, assertEqual, 'get-doc')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _37418)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _37418)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _37418)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _37418)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _37418)
   Call: (218) [system] _37418='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], _50428, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], _50428, 'next-operation')
   Call: (220) [lists] lists:member_([], _50428, op(exec, assertEqual, 'get-doc'))
   Unify: (220) [lists] lists:member_([], op(exec, assertEqual, 'get-doc'), op(exec, assertEqual, 'get-doc'))
   Exit: (220) [lists] lists:member_([], op(exec, assertEqual, 'get-doc'), op(exec, assertEqual, 'get-doc'))
   Exit: (219) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], op(exec, assertEqual, 'get-doc'), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, assertEqual, 'get-doc'), ['next-operation', op(exec, assertEqual, 'get-doc')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), op(exec, assertEqual, 'get-doc'))
^  Call: (217) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), _37418)
^  Unify: (217) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), _37418)
   Call: (218) [system] var(op(exec, assertEqual, 'get-doc'))
   Fail: (218) [system] var(op(exec, assertEqual, 'get-doc'))
^  Redo: (217) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), _37418)
^  Unify: (217) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), _37418)
   Call: (218) [system] compound(op(exec, assertEqual, 'get-doc'))
   Exit: (218) [system] compound(op(exec, assertEqual, 'get-doc'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _37418=op(exec, assertEqual, 'get-doc')
   Exit: (218) [system] op(exec, assertEqual, 'get-doc')=op(exec, assertEqual, 'get-doc')
^  Exit: (217) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), op(exec, assertEqual, 'get-doc'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), op(exec, assertEqual, 'get-doc'))
^  Call: (216) [user] pfcIgnored(op(exec, assertEqual, 'get-doc'))
^  Fail: (216) [user] pfcIgnored(op(exec, assertEqual, 'get-doc'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _105218)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _105218)
   Call: (216) [system] var('next-operation'(op(exec, assertEqual, 'get-doc')))
   Fail: (216) [system] var('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _105218)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _105218)
   Call: (216) [system] compound('next-operation'(op(exec, assertEqual, 'get-doc')))
   Exit: (216) [system] compound('next-operation'(op(exec, assertEqual, 'get-doc')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _105218)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), _105218)
   Call: (216) [system] _116370 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), _118228)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), _118228)
   Call: (217) [system] is_list('next-operation'(op(exec, assertEqual, 'get-doc')))
   Fail: (217) [system] is_list('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Redo: (216) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), _118228)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), _118228)
   Call: (217) [system] compound('next-operation'(op(exec, assertEqual, 'get-doc')))
   Exit: (217) [system] compound('next-operation'(op(exec, assertEqual, 'get-doc')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(exec, assertEqual, 'get-doc')), _125638, _125640)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation', [op(exec, assertEqual, 'get-doc')])
   Call: (217) [lists] lists:member(_118228, ['next-operation', op(exec, assertEqual, 'get-doc')])
   Unify: (217) [lists] lists:member(_118228, ['next-operation', op(exec, assertEqual, 'get-doc')])
   Call: (218) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], _118228, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, assertEqual, 'get-doc')])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _105218)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _105218)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _105218)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _105218)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _105218)
   Call: (217) [system] _105218='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], _118228, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], _118228, 'next-operation')
   Call: (219) [lists] lists:member_([], _118228, op(exec, assertEqual, 'get-doc'))
   Unify: (219) [lists] lists:member_([], op(exec, assertEqual, 'get-doc'), op(exec, assertEqual, 'get-doc'))
   Exit: (219) [lists] lists:member_([], op(exec, assertEqual, 'get-doc'), op(exec, assertEqual, 'get-doc'))
   Exit: (218) [lists] lists:member_([op(exec, assertEqual, 'get-doc')], op(exec, assertEqual, 'get-doc'), 'next-operation')
   Exit: (217) [lists] lists:member(op(exec, assertEqual, 'get-doc'), ['next-operation', op(exec, assertEqual, 'get-doc')])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, assertEqual, 'get-doc')), op(exec, assertEqual, 'get-doc'))
^  Call: (216) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), _105218)
^  Unify: (216) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), _105218)
   Call: (217) [system] var(op(exec, assertEqual, 'get-doc'))
   Fail: (217) [system] var(op(exec, assertEqual, 'get-doc'))
^  Redo: (216) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), _105218)
^  Unify: (216) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), _105218)
   Call: (217) [system] compound(op(exec, assertEqual, 'get-doc'))
   Exit: (217) [system] compound(op(exec, assertEqual, 'get-doc'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _105218=op(exec, assertEqual, 'get-doc')
   Exit: (217) [system] op(exec, assertEqual, 'get-doc')=op(exec, assertEqual, 'get-doc')
^  Exit: (216) [user] compound_eles(0, op(exec, assertEqual, 'get-doc'), op(exec, assertEqual, 'get-doc'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, assertEqual, 'get-doc')), op(exec, assertEqual, 'get-doc'))
^  Call: (215) [user] pfcTraced(op(exec, assertEqual, 'get-doc'))
^  Fail: (215) [user] pfcTraced(op(exec, assertEqual, 'get-doc'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(exec, assertEqual, 'get-doc')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(exec, assertEqual, 'get-doc')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (213) [user] pfcGetSearch(_271890)
^  Unify: (213) [user] pfcGetSearch(_271890)
   Call: (214) [t_l] t_l:pfcSearchTL(_273740)
   Fail: (214) [t_l] t_l:pfcSearchTL(_273740)
^  Redo: (213) [user] pfcGetSearch(_271890)
^  Call: (214) [user] pfcSearch(_276514)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _271890=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (215) [user] control_arg_types('next-operation'(op(exec, assertEqual, 'get-doc')), _300988)
^  Unify: (215) [user] control_arg_types('next-operation'(op(exec, assertEqual, 'get-doc')), _300988)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(exec, assertEqual, 'get-doc')), _300988)
^  Redo: (214) [user] pfcFwd('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _311250)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc')))
   Call: (219) [system] is_list(_318746)
   Fail: (219) [system] is_list(_318746)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(exec, assertEqual, 'get-doc')))
   Call: (220) [system] copy_term('next-operation'(op(exec, assertEqual, 'get-doc')), _326140)
   Exit: (220) [system] copy_term('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Call: (221) [user] fcpt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (224) [system] var('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Fail: (224) [system] var('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (224) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _368802, _368804)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _368802, _368804)
   Call: (227) [system] compound('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _368802, _368804)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _380044)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _380984)
   Call: (225) [system] nonvar(_381842)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _382844)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _383778)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), number_of_clauses(_392972))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), number_of_clauses(_392972))
   Call: (225) [system] nonvar(number_of_clauses(_392972))
   Exit: (225) [system] nonvar(number_of_clauses(_392972))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_392972), user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_392972), user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _407816), (prolog_current_choice(_407826), push_current_choice(_407826), clause('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _407848), pfc_call(_407848)), nb_setval('$pfc_current_choice', _407816))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _407816), user:(prolog_current_choice(_407826), push_current_choice(_407826), clause('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _407848), pfc_call(_407848)), user:nb_setval('$pfc_current_choice', _407816))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _407816))
   Call: (227) [system] nb_current('$pfc_current_choice', _407816)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_407826)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _417166)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _407848)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _407848)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _425538)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _407816), user:(prolog_current_choice(_407826), push_current_choice(_407826), clause('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732), _407848), pfc_call(_407848)), user:nb_setval('$pfc_current_choice', _407816))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _331732))
^  Redo: (221) [user] fcpt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (221) [user] fcpt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Call: (221) [user] fcnt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Call: (222) [user] pfc_spft(_440408, _440494, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416))
^  Unify: (222) [user] pfc_spft(_440408, _441426, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416))
^  Call: (223) [user] pfcCallSystem('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Call: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Unify: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (225) [system] var('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Fail: (225) [system] var('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Redo: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Unify: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (225) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Exit: (225) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Unify: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Redo: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Unify: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Call: (225) [user] predicate_property('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (228) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Exit: (228) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Unify: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Call: (225) [user] predicate_property('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (227) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Exit: (227) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), _476566, _476568)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), _476566, _476568)
   Call: (228) [system] compound('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Exit: (228) [system] compound('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (228) [system] compound_name_arity('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), _476566, _476568)
   Exit: (228) [system] compound_name_arity('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Unify: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Call: (225) [user] predicate_property('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), _487808)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), _488748)
   Call: (226) [system] nonvar(_489606)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), _490608)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), _491542)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (227) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Exit: (227) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Call: (225) [user] predicate_property('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), number_of_clauses(_500736))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), number_of_clauses(_500736))
   Call: (226) [system] nonvar(number_of_clauses(_500736))
   Exit: (226) [system] nonvar(number_of_clauses(_500736))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_500736), user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_500736), user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (228) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Exit: (228) [system] callable('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(722), user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), number_of_clauses(722))
^  Unify: (224) [user] pfc_call('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _515580), (prolog_current_choice(_515590), push_current_choice(_515590), clause('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), _515612), pfc_call(_515612)), nb_setval('$pfc_current_choice', _515580))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _515580), user:(prolog_current_choice(_515590), push_current_choice(_515590), clause('$spft$'(_440408, _442286, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _440414, _440416)), _515612), pfc_call(_515612)), user:nb_setval('$pfc_current_choice', _515580))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _515580))
   Call: (228) [system] nb_current('$pfc_current_choice', _515580)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_515590)
   Exit: (227) [system] prolog_current_choice(2970)
^  Call: (227) [user] push_current_choice(2970)
^  Unify: (227) [user] push_current_choice(2970)
   Call: (228) [system] nb_current('$pfc_current_choice', _5000)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (227) [user] push_current_choice(2970)
^  Call: (227) [user] clause('$spft$'(_4042, _4056, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _4048, _4050)), _4096)
^  Fail: (227) [user] clause('$spft$'(_4042, _4056, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _4048, _4050)), _4096)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _13372)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _4064), user:(prolog_current_choice(_4074), push_current_choice(_4074), clause('$spft$'(_4042, _4056, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _4048, _4050)), _4096), pfc_call(_4096)), user:nb_setval('$pfc_current_choice', _4064))
^  Fail: (224) [user] pfc_call('$spft$'(_4042, _4056, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _4048, _4050)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_4042, _4056, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _4048, _4050)))
^  Fail: (222) [user] pfc_spft(_4042, _20876, '$nt$'('next-operation'(op(exec, assertEqual, 'get-doc')), _4048, _4050))
^  Redo: (221) [user] fcnt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (221) [user] fcnt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, assertEqual, 'get-doc')), 'next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, assertEqual, 'get-doc'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3812, (notrace, wdmsg(('next-operation'(op(exec, assertEqual, 'get-doc'))=>_3812)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3812, (notrace, wdmsg(('next-operation'(op(exec, assertEqual, 'get-doc'))=>_3812)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax)), _3812, (notrace, wdmsg(('next-operation'(op(exec, assertEqual, 'get-doc'))=>_3812)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax), 'next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (201) [user] pfcPost('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_118402)
   Fail: (203) [t_l] t_l:pfcSearchTL(_118402)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_121176)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc')), (P;HTML|mfl4(_3788, user, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta' : 1803, 1803), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, assertEqual, 'get-doc')))
^  Exit: (197) [user] if_t(into_simple_op(exec, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], op(exec, assertEqual, 'get-doc')), pfcAdd_Now('next-operation'(op(exec, assertEqual, 'get-doc'))))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3362)
   Call: (200) [system] _158256=_158258
   Exit: (200) [system] _158256=_158256
^  Call: (200) [user] ignore(catch((not_compatio(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), notrace(into_metta_callable('&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _160154, _158256, _160158, _160160)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _160154, _158256, _160158, _160160, _158256, _3362)), give_up(_160196), pp_m('red', gave_up(_160196))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), notrace(into_metta_callable('&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _160154, _158256, _160158, _160160)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _160154, _158256, _160158, _160160, _158256, _3362)), give_up(_160196), pp_m('red', gave_up(_160196))))
^  Call: (203) [user] not_compatio(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
^  Unify: (203) [user] not_compatio(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _179458)
   Fail: (209) [system] current_prolog_flag(windows, _180386)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_185846, _185848), once(user:is_flag0(log)), '$restore_trace'(_185846, _185848))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_185846, _185848), system:once(user:is_flag0(log)), system:'$restore_trace'(_185846, _185848))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_185846, _185848))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_194216, _194218), once(user:is_flag0(test)), '$restore_trace'(_194216, _194218))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_194216, _194218), system:once(user:is_flag0(test)), system:'$restore_trace'(_194216, _194218))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_194216, _194218))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
^  Unify: (205) [user] user_err(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
^  Call: (206) [user] original_user_error(_202612)
^  Unify: (206) [user] original_user_error(_202612)
   Call: (207) [system] stream_property(_202612, file_no(2))
   Unify: (207) [system] stream_property(_202612, file_no(2))
   Call: (208) [system] nonvar(_202612)
   Redo: (207) [system] stream_property(_202612, file_no(2))
   Unify: (207) [system] stream_property(_202612, file_no(2))
   Call: (208) [system] nonvar(_202612)
   Redo: (207) [system] stream_property(_202612, file_no(2))
   Unify: (207) [system] stream_property(_202612, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_213732)
   Redo: (207) [system] stream_property(_202612, file_no(2))
   Exit: (207) [system] stream_property((0x7f6886284220), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f6886284220))
^  Call: (206) [user] with_output_to((0x7f6886284220), write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
   Call: (208) [user] write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
   Unify: (208) [user] write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Call: (209) [user] real_notrace(write_exec0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
^  Unify: (209) [user] real_notrace(user:write_exec0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_222112, _222114), once(user:write_exec0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), '$restore_trace'(_222112, _222114))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_222112, _222114), user:once(user:write_exec0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), user:'$restore_trace'(_222112, _222114))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_222112, _222114))
  !(assertEqual 
    (get-doc some-func) 
    (@doc-formal 
      (@item some-func) 
      (@kind function) 
      (@type (-> Arg1Type Arg2Type ReturnType)) 
      (@desc "Test function") 
      (@params ((@param (@type Arg1Type) (@desc "First argument")) (@param (@type Arg2Type) (@desc "Second argument")))) 
      (@return 
        (@type ReturnType) 
        (@desc "Return value"))))

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
   Exit: (208) [user] write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Exit: (206) [user] with_output_to((0x7f6886284220), write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
^  Exit: (205) [user] user_err(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])))
^  Exit: (203) [user] not_compatio(write_exec([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_234294, _234296), once(user:into_metta_callable('&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _160154, _158256, _160158, _160160)), '$restore_trace'(_234294, _234296))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_234294, _234296), system:once(user:into_metta_callable('&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _160154, _158256, _160158, _160160)), system:'$restore_trace'(_234294, _234296))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_234294, _234296))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256, [], [])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256, [], [], _158256, _3362)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256, [], [], _158256, _3362)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _250640), forall(rtrace_on_error(_250640), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _250640), user:forall(rtrace_on_error(_250640), true))
^  Call: (206) [user] clause(reset_cache, _250640)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482)), _258126, (write_src_uo(_258126=retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))), catch(rtrace(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))), _258126, throw(give_up(_258126=retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))))), throw(_258126)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482)), _258126, (write_src_uo(_258126=retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))), catch(rtrace(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))), _258126, throw(give_up(_258126=retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))))), throw(_258126)))
^  Call: (210) [user] retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))
^  Exit: (210) [user] retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482)), _258126, (write_src_uo(_258126=retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))), catch(rtrace(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))), _258126, throw(give_up(_258126=retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))))), throw(_258126)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_253474, _253476, _253478, _253480, _253482))), user:true)
^  Redo: (206) [user] clause(reset_cache, _250640)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _270250, (write_src_uo(_270250=true), catch(rtrace(true), _270250, throw(give_up(_270250=true))), throw(_270250)))
   Unify: (208) [user] catch_err(true, _270250, (write_src_uo(_270250=true), catch(rtrace(true), _270250, throw(give_up(_270250=true))), throw(_270250)))
   Exit: (208) [user] catch_err(true, _270250, (write_src_uo(_270250=true), catch(rtrace(true), _270250, throw(give_up(_270250=true))), throw(_270250)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _250640), user:forall(rtrace_on_error(_250640), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256, [], [], _158256, _3362)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256, [], [], _158256, _3362)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256, [], [], _158256, _3362)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256, [], [], _158256, _3362)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256, [], [], _158256, _3362)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256, [], [], _158256, _3362)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_307398, _307400), once(user:(reset_eval_num, _306870=res(_3362), _306886=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _306904), (is_compatio->option_else(answer, _306928, leap);option_else(answer, _306928, each)), option_else('maximum-result-count', _306950, inf), option_else('initial-result-count', _306964, 10), _306976=contrl(_306950, _306928), _306994=_306996, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=file(_307024), option_value(exec, skip), \+always_exec(_306904)->_307054=(skip(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)), deterministic(_307070)), _306994=1, !, true;_307054=(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, _306870, _307128)), !, flag(result_num, _307154, 0), _307166=eval('&self', _306904, _158256), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_158256), if_t(_306994==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'));_306994==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_307166)))), if_t(option_value(repl, true), add_history_src(exec(_306904))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_307166), writeln('.')))), true)))), '$restore_trace'(_307398, _307400))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_307398, _307400), system:once(user:(reset_eval_num, _306870=res(_3362), _306886=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _306904), (is_compatio->option_else(answer, _306928, leap);option_else(answer, _306928, each)), option_else('maximum-result-count', _306950, inf), option_else('initial-result-count', _306964, 10), _306976=contrl(_306950, _306928), _306994=_306996, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=file(_307024), option_value(exec, skip), \+always_exec(_306904)->_307054=(skip(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)), deterministic(_307070)), _306994=1, !, true;_307054=(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, _306870, _307128)), !, flag(result_num, _307154, 0), _307166=eval('&self', _306904, _158256), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_158256), if_t(_306994==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'));_306994==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_307166)))), if_t(option_value(repl, true), add_history_src(exec(_306904))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_307166), writeln('.')))), true)))), system:'$restore_trace'(_307398, _307400))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_307398, _307400))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3362)=res(_3362), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), ['get-doc', 'some-func']), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _306994=_306994, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')=file(_307024), option_value(exec, skip), \+always_exec(['get-doc', 'some-func'])->(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128))=(skip(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)), deterministic(_307070)), _306994=1, !, true;(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128))=(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)), !, flag(result_num, 1, 0), eval('&self', ['get-doc', 'some-func'], _158256)=eval('&self', ['get-doc', 'some-func'], _158256), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_158256), if_t(_306994==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'));_306994==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['get-doc', 'some-func'], _158256))))), if_t(option_value(repl, true), add_history_src(exec(['get-doc', 'some-func']))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['get-doc', 'some-func'], _158256)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_339428)
^  Unify: (209) [user] answer_output(_339428)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_344970, _344972), once(user:is_flag0(test)), '$restore_trace'(_344970, _344972))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_344970, _344972), system:once(user:is_flag0(test)), system:'$restore_trace'(_344970, _344972))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_344970, _344972))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_339428)
^  Unify: (210) [user] original_user_output(_339428)
   Call: (211) [system] stream_property(_339428, file_no(1))
   Unify: (211) [system] stream_property(_339428, file_no(1))
   Call: (212) [system] nonvar(_339428)
   Redo: (211) [system] stream_property(_339428, file_no(1))
   Unify: (211) [system] stream_property(_339428, file_no(1))
   Call: (212) [system] nonvar(_339428)
   Redo: (211) [system] stream_property(_339428, file_no(1))
   Unify: (211) [system] stream_property(_339428, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_361706)
   Redo: (211) [system] stream_property(_339428, file_no(1))
   Exit: (211) [system] stream_property((0x7f6886284120), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f6886284120))
^  Exit: (209) [user] answer_output((0x7f6886284120))
^  Call: (209) [user] with_output_to((0x7f6886284120), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f6886284120), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), _373824, _307070, timed_call((eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)), _373830), ((((_307070==true->!;true), set_option_value(interactive, _373824), contrl(inf, each)=contrl(_373900, _373902), nb_setarg(1, res(_3362), _307128), current_input(_373926), read_pending_codes(_373926, _373938, []), flag(result_num, _373952, _373952+1), flag(result_num, _373972, _373972), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _307128))), if_t(_373972=<_373900, ((_373972==1, _307070==true->not_compatio(format('~N~nDeterministic: ', [])), !;_307070==true->not_compatio(format('~N~nLast Result(~w): ', [_373972])), !;not_compatio(format('~N~nNDet Result(~w): ', [_373972]))), ignore((not_compatio(if_t(\+symbolic(_307128), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_307128)), true)))))))), in_answer_io(write_asrc(_307128)), not_compatio(format('~N')), (_307070\==true, _373824, _373902\==leap, 10>_373972, _373972<_373900->_374334=true;_374334=false), if_t((_374334==true;_307070==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _373830))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _374438), maplist(print_var, _374438), nop(nl)));true)))), (_374334==true->write("~npress ';' for more solutions "), get_single_char_key(_374500), not_compatio((writeq(key=_374500), nl)), (_374500==b->once(repl), fail;_374500==m->make;_374500==t->nop(set_debug(eval, true)), rtrace;_374500=='T'->set_debug(eval, true);_374500==(;)->true;_374500==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_374500=='L'->nb_setarg(1, contrl(inf, each), _373972);_374500==l->nb_setarg(2, contrl(inf, each), leap);(_374500=='\n';_374500=='\r')->!, fail;!, fail));_307070\==true, \+_373824, contrl(inf, each)=contrl(_373900, leap)->true;_307070==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'), false, _307070, timed_call((eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)), _373830), ((((_307070==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_373900, _373902), nb_setarg(1, res(_3362), _307128), current_input(_373926), read_pending_codes(_373926, _373938, []), flag(result_num, _373952, _373952+1), flag(result_num, _373972, _373972), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _307128))), if_t(_373972=<_373900, ((_373972==1, _307070==true->not_compatio(format('~N~nDeterministic: ', [])), !;_307070==true->not_compatio(format('~N~nLast Result(~w): ', [_373972])), !;not_compatio(format('~N~nNDet Result(~w): ', [_373972]))), ignore((not_compatio(if_t(\+symbolic(_307128), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_307128)), true)))))))), in_answer_io(write_asrc(_307128)), not_compatio(format('~N')), (_307070\==true, false, _373902\==leap, 10>_373972, _373972<_373900->_374334=true;_374334=false), if_t((_374334==true;_307070==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _373830))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _374438), maplist(print_var, _374438), nop(nl)));true)))), (_374334==true->write("~npress ';' for more solutions "), get_single_char_key(_374500), not_compatio((writeq(key=_374500), nl)), (_374500==b->once(repl), fail;_374500==m->make;_374500==t->nop(set_debug(eval, true)), rtrace;_374500=='T'->set_debug(eval, true);_374500==(;)->true;_374500==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_374500=='L'->nb_setarg(1, contrl(inf, each), _373972);_374500==l->nb_setarg(2, contrl(inf, each), leap);(_374500=='\n';_374500=='\r')->!, fail;!, fail));_307070\==true, \+false, contrl(inf, each)=contrl(_373900, leap)->true;_307070==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)), _373830)
   Unify: (209) [user] timed_call((eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)), _373830)
   Call: (210) [system] statistics(cputime, _387086)
   Exit: (210) [system] statistics(cputime, 12.268379528)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _400046)
^  Unify: (213) [user] was_option_value(rtrace, _400046)
   Call: (214) [system] current_prolog_flag(rtrace, _401904)
   Fail: (214) [system] current_prolog_flag(rtrace, _401904)
^  Redo: (213) [user] was_option_value(rtrace, _400046)
^  Unify: (213) [user] was_option_value(rtrace, _400046)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _405618)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _405618)
^  Redo: (213) [user] was_option_value(rtrace, _400046)
^  Unify: (213) [user] was_option_value(rtrace, _400046)
   Call: (214) [system] nb_current(rtrace, _409332)
   Fail: (214) [system] nb_current(rtrace, _409332)
^  Fail: (213) [user] was_option_value(rtrace, _400046)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_419556, _419558), once(user:option_value0(rtrace, true)), '$restore_trace'(_419556, _419558))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_419556, _419558), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_419556, _419558))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_419556, _419558))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _454774)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _454774)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _454774, _456710)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _454774, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _454774, _459514)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _454774, _460452)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_463186, _463188, _463190), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_463186, _463188, _463190), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_463186, _463188, _463190))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_463186, _463188, _463190))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_463186, _463188, _463190))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_463186, _463188, _463190))
   Call: (217) [system] callable(debugging_logicmoo_setting(_463186, _463188, _463190))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_463186, _463188, _463190))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_463186, _463188, _463190))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_463186, _463188, _463190))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_463186, _463188, _463190), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _454774, _477100)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)), rtrace:tAt_rtrace)
   Call: (212) [system] _487560=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)), deterministic(_489438)), (notrace(_489438==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), deterministic(_307070), xform_out(_158256, _307128), nb_setarg(1, res(_3362), _307128)), deterministic(_489438)), (notrace(_489438==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
   Unify: (214) [user] eval_H(500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Call: (215) [user] catch_metta_return(eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256), _158256)
^  Call: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Unify: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
   Call: (218) [system] var([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Redo: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Unify: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_504818, _504820), once(user:self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), '$restore_trace'(_504818, _504820))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_504818, _504820), system:once(user:self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), system:'$restore_trace'(_504818, _504820))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_504818, _504820))
^  Redo: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Unify: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_509556, _509558), once(user:nonvar(_158256)), '$restore_trace'(_509556, _509558))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_509556, _509558), system:once(user:nonvar(_158256)), system:'$restore_trace'(_509556, _509558))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_509556, _509558))
^  Redo: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Unify: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_514294, _514296), once(user:nonvar(_158256)), '$restore_trace'(_514294, _514296))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_514294, _514296), system:once(user:nonvar(_158256)), system:'$restore_trace'(_514294, _514296))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_514294, _514296))
^  Redo: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Unify: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
   Call: (218) [system] [['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]==[]
^  Redo: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
^  Unify: (217) [user] eval_args(=, _498212, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _158256)
   Call: (218) [system] atom(=)
   Exit: (218) [system] atom(=)
   Call: (218) [system] (=)\==(=)
^  Redo: (217) [user] eval_args(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Unify: (217) [user] eval_args(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Call: (218) [user] self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Unify: (218) [user] self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Call: (220) [system] setup_call_cleanup('$notrace'(_10320, _10322), once(user:self_eval0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), '$restore_trace'(_10320, _10322))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_10320, _10322), system:once(user:self_eval0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), system:'$restore_trace'(_10320, _10322))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_10320, _10322))
^  Fail: (218) [user] self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Redo: (217) [user] eval_args(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Unify: (217) [user] eval_args(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Call: (218) [user] eval_00(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Unify: (218) [user] eval_00(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Call: (219) [user] self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Unify: (219) [user] self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_19718, _19720), once(user:self_eval0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), '$restore_trace'(_19718, _19720))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_19718, _19720), system:once(user:self_eval0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), system:'$restore_trace'(_19718, _19720))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_19718, _19720))
^  Fail: (219) [user] self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Redo: (218) [user] eval_00(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Unify: (218) [user] eval_00(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Call: (219) [user] eval_01(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Unify: (219) [user] eval_01(=, _5862, 500, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _3804)
^  Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (222) [system] 500<1
   Fail: (222) [system] 500<1
^  Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (221) [system] setup_call_cleanup('$notrace'(_32876, _32878), once(user:(_32852 is 500-1, copy_term([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _32866))), '$restore_trace'(_32876, _32878))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_32876, _32878), system:once(user:(_32852 is 500-1, copy_term([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _32866))), system:'$restore_trace'(_32876, _32878))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_32876, _32878))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))), system:'$restore_trace'(3, -1))
^  Call: (220) [user] trace_eval(eval_20(=, _5862), e, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (220) [user] trace_eval(eval_20(=, _5862), e, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Call: (221) [user] must_det_ll((notrace((flag(eval_num, _38570, _38570+1), _38588 is _38570 mod 500, _38606 is 99-499 mod 100, _38630=_38632, option_else('trace-length', _38644, 500), option_else('trace-depth', _38652, 30))), quietly(if_t((nop(stop_rtrace), _38588>_38644), (set_debug(eval, false), _38708 is _38644+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_38708])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_38760)))))
^  Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _38570, _38570+1), _38588 is _38570 mod 500, _38606 is 99-499 mod 100, _38630=_38632, option_else('trace-length', _38644, 500), option_else('trace-depth', _38652, 30))), quietly(if_t((nop(stop_rtrace), _38588>_38644), (set_debug(eval, false), _38708 is _38644+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_38708])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_38760)))))
^  Call: (222) [user] once(user:(notrace((flag(eval_num, _38570, _38570+1), _38588 is _38570 mod 500, _38606 is 99-499 mod 100, _38630=_38632, option_else('trace-length', _38644, 500), option_else('trace-depth', _38652, 30))), quietly(if_t((nop(stop_rtrace), _38588>_38644), (set_debug(eval, false), _38708 is _38644+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_38708])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_38760)))))
^  Unify: (222) [system] once(user:(notrace((flag(eval_num, _38570, _38570+1), _38588 is _38570 mod 500, _38606 is 99-499 mod 100, _38630=_38632, option_else('trace-length', _38644, 500), option_else('trace-depth', _38652, 30))), quietly(if_t((nop(stop_rtrace), _38588>_38644), (set_debug(eval, false), _38708 is _38644+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_38708])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_38760)))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_42484, _42486), once(user:(flag(eval_num, _38570, _38570+1), _38588 is _38570 mod 500, _38606 is 99-499 mod 100, _38630=_38632, option_else('trace-length', _38644, 500), option_else('trace-depth', _38652, 30))), '$restore_trace'(_42484, _42486))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_42484, _42486), system:once(user:(flag(eval_num, _38570, _38570+1), _38588 is _38570 mod 500, _38606 is 99-499 mod 100, _38630=_38632, option_else('trace-length', _38644, 500), option_else('trace-depth', _38652, 30))), system:'$restore_trace'(_42484, _42486))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_42484, _42486))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _38630=_38630, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _38708 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_38708])), nop((start_rtrace, rtrace)))))
^  Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _38708 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_38708])), nop((start_rtrace, rtrace)))))
^  Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _38708 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_38708])), nop((start_rtrace, rtrace)))))
   Call: (224) [user] nop(notrace(no_repeats_var(_38760)))
   Unify: (224) [user] nop(notrace(no_repeats_var(_38760)))
   Exit: (224) [user] nop(notrace(no_repeats_var(_38760)))
^  Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _38630=_38630, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _38708 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_38708])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_38760)))))
^  Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _38630=_38630, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _38708 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_38708])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_38760)))))
   Call: (221) [occurs] occurs:sub_term(_53948, e)
   Unify: (221) [occurs] occurs:sub_term(e, e)
   Exit: (221) [occurs] occurs:sub_term(e, e)
   Call: (221) [system] e\=e
   Fail: (221) [system] e\=e
   Redo: (221) [occurs] occurs:sub_term(_53948, e)
   Unify: (221) [occurs] occurs:sub_term(_53948, e)
   Call: (222) [system] compound(e)
   Fail: (222) [system] compound(e)
   Fail: (221) [occurs] occurs:sub_term(_53948, e)
^  Redo: (220) [user] trace_eval(eval_20(=, _5862), e, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
   Call: (221) [system] _64166=e
   Exit: (221) [system] e=e
^  Call: (221) [user] if_trace((eval;e), (_38630=1, indentq(0, 0, -->, [e, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])))
^  Unify: (221) [user] if_trace((eval;e), (_38630=1, indentq(0, 0, -->, [e, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])))
^  Call: (223) [system] setup_call_cleanup('$notrace'(_67970, _67972), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _38630=1, indentq(0, 0, -->, [e, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]]))), _67928, fbug((_67928-->if_trace((eval;e), (_38630=1, indentq(0, 0, -->, [e, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])))))))), '$restore_trace'(_67970, _67972))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_67970, _67972), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _38630=1, indentq(0, 0, -->, [e, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]]))), _67928, fbug((_67928-->if_trace((eval;e), (_38630=1, indentq(0, 0, -->, [e, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])))))))), system:'$restore_trace'(_67970, _67972))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_67970, _67972))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _38630=1, indentq(0, 0, -->, [e, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]]))), _67928, fbug((_67928-->if_trace((eval;e), (_38630=1, indentq(0, 0, -->, [e, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] if_trace((eval;e), (_38630=1, indentq(0, 0, -->, [e, [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]])))
   Call: (221) [system] _72752=retval(fail)
   Exit: (221) [system] retval(fail)=retval(fail)
   Call: (221) [system] _74614=(\+ \+ (flag(eval_num, _74634, _74634+1), (retval(fail)\=@=retval(fail), nonvar(_36660)->indentq(0, _74634, <--, [e, _36660]);indentq(0, _74634, <--, [e, retval(fail)]))))
   Exit: (221) [system] (\+ \+ (flag(eval_num, _74634, _74634+1), (retval(fail)\=@=retval(fail), nonvar(_36660)->indentq(0, _74634, <--, [e, _36660]);indentq(0, _74634, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _74634, _74634+1), (retval(fail)\=@=retval(fail), nonvar(_36660)->indentq(0, _74634, <--, [e, _36660]);indentq(0, _74634, <--, [e, retval(fail)]))))
^  Call: (221) [user] call_cleanup(((call(eval_20(=, _5862), 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)*->nb_setarg(1, retval(fail), _36660);fail, trace, call(eval_20(=, _5862), 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)), ignore(notrace((\+_36660\=_38760, nb_setarg(1, retval(fail), _36660))))), ignore((_38630==1->ignore(\+ \+ (flag(eval_num, _74634, _74634+1), (retval(fail)\=@=retval(fail), nonvar(_36660)->indentq(0, _74634, <--, [e, _36660]);indentq(0, _74634, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _74634, _74634+1), (retval(fail)\=@=retval(fail), nonvar(_36660)->indentq(0, _74634, <--, [e, _36660]);indentq(0, _74634, <--, [e, retval(fail)])))))))))))
^  Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _5862), 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)*->nb_setarg(1, retval(fail), _36660);fail, trace, call(eval_20(=, _5862), 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)), ignore(notrace((\+_36660\=_38760, nb_setarg(1, retval(fail), _36660))))), user:ignore((_38630==1->ignore(\+ \+ (flag(eval_num, _74634, _74634+1), (retval(fail)\=@=retval(fail), nonvar(_36660)->indentq(0, _74634, <--, [e, _36660]);indentq(0, _74634, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _74634, _74634+1), (retval(fail)\=@=retval(fail), nonvar(_36660)->indentq(0, _74634, <--, [e, _36660]);indentq(0, _74634, <--, [e, retval(fail)])))))))))))
^  Call: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
   Call: (224) [system] atom([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Redo: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Call: (224) [user] no_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Unify: (224) [user] no_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Call: (225) [user] self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Unify: (225) [user] self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Call: (227) [system] setup_call_cleanup('$notrace'(_87020, _87022), once(user:self_eval0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), '$restore_trace'(_87020, _87022))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_87020, _87022), system:once(user:self_eval0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])), system:'$restore_trace'(_87020, _87022))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_87020, _87022))
^  Fail: (225) [user] self_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Redo: (224) [user] no_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Unify: (224) [user] no_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
   Call: (225) [system] atomic(assertEqual)
   Exit: (225) [system] atomic(assertEqual)
^  Call: (225) [user] is_sl(assertEqual)
^  Unify: (225) [user] is_sl(assertEqual)
   Call: (226) [system] number(assertEqual)
^  Redo: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
   Call: (224) [system] [['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]==[]
^  Redo: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
   Call: (224) [system] atom(=)
   Exit: (224) [system] atom(=)
   Call: (224) [system] (=)\==(=)
^  Redo: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
   Call: (224) [system] 'get-doc'==eval
^  Redo: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
   Call: (224) [system] callable(assertEqual)
   Exit: (224) [system] callable(assertEqual)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
   Call: (224) [system] is_list([['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
   Exit: (224) [system] is_list([['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
   Call: (224) [system] is_list([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
   Exit: (224) [system] is_list([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [assertEqual|_116870])
   Call: (224) [system] var(assertEqual)
^  Redo: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Call: (224) [user] once(expand_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _120632))
^  Unify: (224) [system] once(user:expand_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _120632))
^  Call: (225) [user] expand_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _120632)
^  Unify: (225) [user] expand_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _120632)
   Call: (226) [system] is_list([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
   Exit: (226) [system] is_list([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Unify: (225) [user] expand_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [assertEqual|_126208])
   Call: (226) [system] ground(assertEqual)
   Exit: (226) [system] ground(assertEqual)
^  Unify: (225) [user] expand_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [assertEqual|_128990])
^  Call: (226) [user] apply:maplist(expand_eval, [['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _128990)
^  Unify: (226) [apply] apply:maplist(user:expand_eval, [['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _128990)
   Call: (227) [apply] apply:maplist_([['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _128990, user:expand_eval)
   Unify: (227) [apply] apply:maplist_([['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [_132736|_132738], user:expand_eval)
^  Call: (228) [user] expand_eval(['get-doc', 'some-func'], _132736)
^  Unify: (228) [user] expand_eval(['get-doc', 'some-func'], _132736)
   Call: (229) [system] is_list(['get-doc', 'some-func'])
   Exit: (229) [system] is_list(['get-doc', 'some-func'])
^  Unify: (228) [user] expand_eval(['get-doc', 'some-func'], ['get-doc'|_137380])
   Call: (229) [system] ground('get-doc')
   Exit: (229) [system] ground('get-doc')
^  Unify: (228) [user] expand_eval(['get-doc', 'some-func'], ['get-doc'|_140162])
^  Call: (229) [user] apply:maplist(expand_eval, ['some-func'], _140162)
^  Unify: (229) [apply] apply:maplist(user:expand_eval, ['some-func'], _140162)
   Call: (230) [apply] apply:maplist_(['some-func'], _140162, user:expand_eval)
   Unify: (230) [apply] apply:maplist_(['some-func'], [_143908|_143910], user:expand_eval)
^  Call: (231) [user] expand_eval('some-func', _143908)
^  Unify: (231) [user] expand_eval('some-func', _143908)
   Call: (232) [system] is_list('some-func')
^  Redo: (231) [user] expand_eval('some-func', _143908)
   Call: (232) [system] 'some-func'=_143908
   Exit: (232) [system] 'some-func'='some-func'
^  Exit: (231) [user] expand_eval('some-func', 'some-func')
   Call: (231) [apply] apply:maplist_([], _143910, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval)
^  Exit: (229) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func'])
^  Exit: (228) [user] expand_eval(['get-doc', 'some-func'], ['get-doc', 'some-func'])
   Call: (228) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _132738, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [_157864|_157866], user:expand_eval)
^  Call: (229) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _157864)
^  Unify: (229) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _157864)
   Call: (230) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]])
   Exit: (230) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]])
^  Unify: (229) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], ['@doc-formal'|_162508])
   Call: (230) [system] ground('@doc-formal')
   Exit: (230) [system] ground('@doc-formal')
^  Unify: (229) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], ['@doc-formal'|_165290])
^  Call: (230) [user] apply:maplist(expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _165290)
^  Unify: (230) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _165290)
   Call: (231) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _165290, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [_169036|_169038], user:expand_eval)
^  Call: (232) [user] expand_eval(['@item', 'some-func'], _169036)
^  Unify: (232) [user] expand_eval(['@item', 'some-func'], _169036)
   Call: (233) [system] is_list(['@item', 'some-func'])
   Exit: (233) [system] is_list(['@item', 'some-func'])
^  Unify: (232) [user] expand_eval(['@item', 'some-func'], ['@item'|_173680])
   Call: (233) [system] ground('@item')
   Exit: (233) [system] ground('@item')
^  Unify: (232) [user] expand_eval(['@item', 'some-func'], ['@item'|_176462])
^  Call: (233) [user] apply:maplist(expand_eval, ['some-func'], _176462)
^  Unify: (233) [apply] apply:maplist(user:expand_eval, ['some-func'], _176462)
   Call: (234) [apply] apply:maplist_(['some-func'], _176462, user:expand_eval)
   Unify: (234) [apply] apply:maplist_(['some-func'], [_180208|_180210], user:expand_eval)
^  Call: (235) [user] expand_eval('some-func', _180208)
^  Unify: (235) [user] expand_eval('some-func', _180208)
   Call: (236) [system] is_list('some-func')
^  Redo: (235) [user] expand_eval('some-func', _180208)
   Call: (236) [system] 'some-func'=_180208
   Exit: (236) [system] 'some-func'='some-func'
^  Exit: (235) [user] expand_eval('some-func', 'some-func')
   Call: (235) [apply] apply:maplist_([], _180210, user:expand_eval)
   Unify: (235) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (235) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (234) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval)
^  Exit: (233) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func'])
^  Exit: (232) [user] expand_eval(['@item', 'some-func'], ['@item', 'some-func'])
   Call: (232) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _169038, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [_194164|_194166], user:expand_eval)
^  Call: (233) [user] expand_eval(['@kind', function], _194164)
^  Unify: (233) [user] expand_eval(['@kind', function], _194164)
   Call: (234) [system] is_list(['@kind', function])
   Exit: (234) [system] is_list(['@kind', function])
^  Unify: (233) [user] expand_eval(['@kind', function], ['@kind'|_198808])
   Call: (234) [system] ground('@kind')
   Exit: (234) [system] ground('@kind')
^  Unify: (233) [user] expand_eval(['@kind', function], ['@kind'|_201590])
^  Call: (234) [user] apply:maplist(expand_eval, [function], _201590)
^  Unify: (234) [apply] apply:maplist(user:expand_eval, [function], _201590)
   Call: (235) [apply] apply:maplist_([function], _201590, user:expand_eval)
   Unify: (235) [apply] apply:maplist_([function], [_205336|_205338], user:expand_eval)
^  Call: (236) [user] expand_eval(function, _205336)
^  Unify: (236) [user] expand_eval(function, _205336)
   Call: (237) [system] is_list(function)
^  Redo: (236) [user] expand_eval(function, _205336)
   Call: (237) [system] function=_205336
   Exit: (237) [system] function=function
^  Exit: (236) [user] expand_eval(function, function)
   Call: (236) [apply] apply:maplist_([], _205338, user:expand_eval)
   Unify: (236) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (236) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (235) [apply] apply:maplist_([function], [function], user:expand_eval)
^  Exit: (234) [apply] apply:maplist(user:expand_eval, [function], [function])
^  Exit: (233) [user] expand_eval(['@kind', function], ['@kind', function])
   Call: (233) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _194166, user:expand_eval)
   Unify: (233) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [_219292|_219294], user:expand_eval)
^  Call: (234) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _219292)
^  Unify: (234) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _219292)
   Call: (235) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Exit: (235) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
^  Unify: (234) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_223936])
   Call: (235) [system] ground('@type')
   Exit: (235) [system] ground('@type')
^  Unify: (234) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_226718])
^  Call: (235) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _226718)
^  Unify: (235) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _226718)
   Call: (236) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _226718, user:expand_eval)
   Unify: (236) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_230464|_230466], user:expand_eval)
^  Call: (237) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _230464)
^  Unify: (237) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _230464)
   Call: (238) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])
   Exit: (238) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])
^  Unify: (237) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_235108])
   Call: (238) [system] ground(->)
   Exit: (238) [system] ground(->)
^  Unify: (237) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_237890])
^  Call: (238) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _237890)
^  Unify: (238) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _237890)
   Call: (239) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _237890, user:expand_eval)
   Unify: (239) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_241636|_241638], user:expand_eval)
^  Call: (240) [user] expand_eval('Arg1Type', _241636)
^  Unify: (240) [user] expand_eval('Arg1Type', _241636)
   Call: (241) [system] is_list('Arg1Type')
^  Redo: (240) [user] expand_eval('Arg1Type', _241636)
   Call: (241) [system] 'Arg1Type'=_241636
   Exit: (241) [system] 'Arg1Type'='Arg1Type'
^  Exit: (240) [user] expand_eval('Arg1Type', 'Arg1Type')
   Call: (240) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _241638, user:expand_eval)
   Unify: (240) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_249998|_250000], user:expand_eval)
^  Call: (241) [user] expand_eval('Arg2Type', _249998)
^  Unify: (241) [user] expand_eval('Arg2Type', _249998)
   Call: (242) [system] is_list('Arg2Type')
^  Redo: (241) [user] expand_eval('Arg2Type', _249998)
   Call: (242) [system] 'Arg2Type'=_249998
   Exit: (242) [system] 'Arg2Type'='Arg2Type'
^  Exit: (241) [user] expand_eval('Arg2Type', 'Arg2Type')
   Call: (241) [apply] apply:maplist_(['ReturnType'], _250000, user:expand_eval)
   Unify: (241) [apply] apply:maplist_(['ReturnType'], [_258360|_258362], user:expand_eval)
^  Call: (242) [user] expand_eval('ReturnType', _258360)
^  Unify: (242) [user] expand_eval('ReturnType', _258360)
   Call: (243) [system] is_list('ReturnType')
^  Redo: (242) [user] expand_eval('ReturnType', _258360)
   Call: (243) [system] 'ReturnType'=_258360
   Exit: (243) [system] 'ReturnType'='ReturnType'
^  Exit: (242) [user] expand_eval('ReturnType', 'ReturnType')
   Call: (242) [apply] apply:maplist_([], _258362, user:expand_eval)
   Unify: (242) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (242) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (241) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval)
   Exit: (240) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval)
   Exit: (239) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval)
^  Exit: (238) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'])
^  Exit: (237) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])
   Call: (237) [apply] apply:maplist_([], _230466, user:expand_eval)
   Unify: (237) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (237) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (236) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval)
^  Exit: (235) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
^  Exit: (234) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])
   Call: (234) [apply] apply:maplist_([['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _219294, user:expand_eval)
   Unify: (234) [apply] apply:maplist_([['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [_279774|_279776], user:expand_eval)
^  Call: (235) [user] expand_eval(['@desc', "Test function"], _279774)
^  Unify: (235) [user] expand_eval(['@desc', "Test function"], _279774)
   Call: (236) [system] is_list(['@desc', "Test function"])
   Exit: (236) [system] is_list(['@desc', "Test function"])
^  Unify: (235) [user] expand_eval(['@desc', "Test function"], ['@desc'|_284418])
   Call: (236) [system] ground('@desc')
   Exit: (236) [system] ground('@desc')
^  Unify: (235) [user] expand_eval(['@desc', "Test function"], ['@desc'|_287200])
^  Call: (236) [user] apply:maplist(expand_eval, ["Test function"], _287200)
^  Unify: (236) [apply] apply:maplist(user:expand_eval, ["Test function"], _287200)
   Call: (237) [apply] apply:maplist_(["Test function"], _287200, user:expand_eval)
   Unify: (237) [apply] apply:maplist_(["Test function"], [_290946|_290948], user:expand_eval)
^  Call: (238) [user] expand_eval("Test function", _290946)
^  Unify: (238) [user] expand_eval("Test function", _290946)
   Call: (239) [system] is_list("Test function")
^  Redo: (238) [user] expand_eval("Test function", _290946)
   Call: (239) [system] "Test function"=_290946
   Exit: (239) [system] "Test function"="Test function"
^  Exit: (238) [user] expand_eval("Test function", "Test function")
   Call: (238) [apply] apply:maplist_([], _290948, user:expand_eval)
   Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (237) [apply] apply:maplist_(["Test function"], ["Test function"], user:expand_eval)
^  Exit: (236) [apply] apply:maplist(user:expand_eval, ["Test function"], ["Test function"])
^  Exit: (235) [user] expand_eval(['@desc', "Test function"], ['@desc', "Test function"])
   Call: (235) [apply] apply:maplist_([['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _279776, user:expand_eval)
   Unify: (235) [apply] apply:maplist_([['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [_304902|_304904], user:expand_eval)
^  Call: (236) [user] expand_eval(['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], _304902)
^  Unify: (236) [user] expand_eval(['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], _304902)
   Call: (237) [system] is_list(['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]])
   Exit: (237) [system] is_list(['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]])
^  Unify: (236) [user] expand_eval(['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@params'|_309546])
   Call: (237) [system] ground('@params')
   Exit: (237) [system] ground('@params')
^  Unify: (236) [user] expand_eval(['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@params'|_312328])
^  Call: (237) [user] apply:maplist(expand_eval, [[['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], _312328)
^  Unify: (237) [apply] apply:maplist(user:expand_eval, [[['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], _312328)
   Call: (238) [apply] apply:maplist_([[['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], _312328, user:expand_eval)
   Unify: (238) [apply] apply:maplist_([[['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], [_316074|_316076], user:expand_eval)
^  Call: (239) [user] expand_eval([['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], _316074)
^  Unify: (239) [user] expand_eval([['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], _316074)
   Call: (240) [system] is_list([['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]])
   Exit: (240) [system] is_list([['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]])
^  Unify: (239) [user] expand_eval([['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]]|_320718])
   Call: (240) [system] ground(['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]])
   Exit: (240) [system] ground(['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]])
^  Unify: (239) [user] expand_eval([['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]]|_323500])
^  Call: (240) [user] apply:maplist(expand_eval, [['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], _323500)
^  Unify: (240) [apply] apply:maplist(user:expand_eval, [['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], _323500)
   Call: (241) [apply] apply:maplist_([['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], _323500, user:expand_eval)
   Unify: (241) [apply] apply:maplist_([['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], [_327246|_327248], user:expand_eval)
^  Call: (242) [user] expand_eval(['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]], _327246)
^  Unify: (242) [user] expand_eval(['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]], _327246)
   Call: (243) [system] is_list(['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]])
   Exit: (243) [system] is_list(['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]])
^  Unify: (242) [user] expand_eval(['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]], ['@param'|_331890])
   Call: (243) [system] ground('@param')
   Exit: (243) [system] ground('@param')
^  Unify: (242) [user] expand_eval(['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]], ['@param'|_334672])
^  Call: (243) [user] apply:maplist(expand_eval, [['@type', 'Arg2Type'], ['@desc', "Second argument"]], _334672)
^  Unify: (243) [apply] apply:maplist(user:expand_eval, [['@type', 'Arg2Type'], ['@desc', "Second argument"]], _334672)
   Call: (244) [apply] apply:maplist_([['@type', 'Arg2Type'], ['@desc', "Second argument"]], _334672, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([['@type', 'Arg2Type'], ['@desc', "Second argument"]], [_338418|_338420], user:expand_eval)
^  Call: (245) [user] expand_eval(['@type', 'Arg2Type'], _338418)
^  Unify: (245) [user] expand_eval(['@type', 'Arg2Type'], _338418)
   Call: (246) [system] is_list(['@type', 'Arg2Type'])
   Exit: (246) [system] is_list(['@type', 'Arg2Type'])
^  Unify: (245) [user] expand_eval(['@type', 'Arg2Type'], ['@type'|_343062])
   Call: (246) [system] ground('@type')
   Exit: (246) [system] ground('@type')
^  Unify: (245) [user] expand_eval(['@type', 'Arg2Type'], ['@type'|_345844])
^  Call: (246) [user] apply:maplist(expand_eval, ['Arg2Type'], _345844)
^  Unify: (246) [apply] apply:maplist(user:expand_eval, ['Arg2Type'], _345844)
   Call: (247) [apply] apply:maplist_(['Arg2Type'], _345844, user:expand_eval)
   Unify: (247) [apply] apply:maplist_(['Arg2Type'], [_349590|_349592], user:expand_eval)
^  Call: (248) [user] expand_eval('Arg2Type', _349590)
^  Unify: (248) [user] expand_eval('Arg2Type', _349590)
   Call: (249) [system] is_list('Arg2Type')
^  Redo: (248) [user] expand_eval('Arg2Type', _349590)
   Call: (249) [system] 'Arg2Type'=_349590
   Exit: (249) [system] 'Arg2Type'='Arg2Type'
^  Exit: (248) [user] expand_eval('Arg2Type', 'Arg2Type')
   Call: (248) [apply] apply:maplist_([], _349592, user:expand_eval)
   Unify: (248) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (248) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (247) [apply] apply:maplist_(['Arg2Type'], ['Arg2Type'], user:expand_eval)
^  Exit: (246) [apply] apply:maplist(user:expand_eval, ['Arg2Type'], ['Arg2Type'])
^  Exit: (245) [user] expand_eval(['@type', 'Arg2Type'], ['@type', 'Arg2Type'])
   Call: (245) [apply] apply:maplist_([['@desc', "Second argument"]], _338420, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([['@desc', "Second argument"]], [_363546|_363548], user:expand_eval)
^  Call: (246) [user] expand_eval(['@desc', "Second argument"], _363546)
^  Unify: (246) [user] expand_eval(['@desc', "Second argument"], _363546)
   Call: (247) [system] is_list(['@desc', "Second argument"])
   Exit: (247) [system] is_list(['@desc', "Second argument"])
^  Unify: (246) [user] expand_eval(['@desc', "Second argument"], ['@desc'|_368190])
   Call: (247) [system] ground('@desc')
   Exit: (247) [system] ground('@desc')
^  Unify: (246) [user] expand_eval(['@desc', "Second argument"], ['@desc'|_370972])
^  Call: (247) [user] apply:maplist(expand_eval, ["Second argument"], _370972)
^  Unify: (247) [apply] apply:maplist(user:expand_eval, ["Second argument"], _370972)
   Call: (248) [apply] apply:maplist_(["Second argument"], _370972, user:expand_eval)
   Unify: (248) [apply] apply:maplist_(["Second argument"], [_374718|_374720], user:expand_eval)
^  Call: (249) [user] expand_eval("Second argument", _374718)
^  Unify: (249) [user] expand_eval("Second argument", _374718)
   Call: (250) [system] is_list("Second argument")
^  Redo: (249) [user] expand_eval("Second argument", _374718)
   Call: (250) [system] "Second argument"=_374718
   Exit: (250) [system] "Second argument"="Second argument"
^  Exit: (249) [user] expand_eval("Second argument", "Second argument")
   Call: (249) [apply] apply:maplist_([], _374720, user:expand_eval)
   Unify: (249) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (249) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (248) [apply] apply:maplist_(["Second argument"], ["Second argument"], user:expand_eval)
^  Exit: (247) [apply] apply:maplist(user:expand_eval, ["Second argument"], ["Second argument"])
^  Exit: (246) [user] expand_eval(['@desc', "Second argument"], ['@desc', "Second argument"])
   Call: (246) [apply] apply:maplist_([], _363548, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([['@desc', "Second argument"]], [['@desc', "Second argument"]], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([['@type', 'Arg2Type'], ['@desc', "Second argument"]], [['@type', 'Arg2Type'], ['@desc', "Second argument"]], user:expand_eval)
^  Exit: (243) [apply] apply:maplist(user:expand_eval, [['@type', 'Arg2Type'], ['@desc', "Second argument"]], [['@type', 'Arg2Type'], ['@desc', "Second argument"]])
^  Exit: (242) [user] expand_eval(['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]])
   Call: (242) [apply] apply:maplist_([], _327248, user:expand_eval)
   Unify: (242) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (242) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (241) [apply] apply:maplist_([['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], [['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], user:expand_eval)
^  Exit: (240) [apply] apply:maplist(user:expand_eval, [['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], [['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]])
^  Exit: (239) [user] expand_eval([['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]], [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]])
   Call: (239) [apply] apply:maplist_([], _316076, user:expand_eval)
   Unify: (239) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (239) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (238) [apply] apply:maplist_([[['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], [[['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], user:expand_eval)
^  Exit: (237) [apply] apply:maplist(user:expand_eval, [[['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], [[['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]])
^  Exit: (236) [user] expand_eval(['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]])
   Call: (236) [apply] apply:maplist_([['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _304904, user:expand_eval)
   Unify: (236) [apply] apply:maplist_([['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [_406388|_406390], user:expand_eval)
^  Call: (237) [user] expand_eval(['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]], _406388)
^  Unify: (237) [user] expand_eval(['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]], _406388)
   Call: (238) [system] is_list(['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]])
   Exit: (238) [system] is_list(['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]])
^  Unify: (237) [user] expand_eval(['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]], ['@return'|_411032])
   Call: (238) [system] ground('@return')
   Exit: (238) [system] ground('@return')
^  Unify: (237) [user] expand_eval(['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]], ['@return'|_413814])
^  Call: (238) [user] apply:maplist(expand_eval, [['@type', 'ReturnType'], ['@desc', "Return value"]], _413814)
^  Unify: (238) [apply] apply:maplist(user:expand_eval, [['@type', 'ReturnType'], ['@desc', "Return value"]], _413814)
   Call: (239) [apply] apply:maplist_([['@type', 'ReturnType'], ['@desc', "Return value"]], _413814, user:expand_eval)
   Unify: (239) [apply] apply:maplist_([['@type', 'ReturnType'], ['@desc', "Return value"]], [_417560|_417562], user:expand_eval)
^  Call: (240) [user] expand_eval(['@type', 'ReturnType'], _417560)
^  Unify: (240) [user] expand_eval(['@type', 'ReturnType'], _417560)
   Call: (241) [system] is_list(['@type', 'ReturnType'])
   Exit: (241) [system] is_list(['@type', 'ReturnType'])
^  Unify: (240) [user] expand_eval(['@type', 'ReturnType'], ['@type'|_422204])
   Call: (241) [system] ground('@type')
   Exit: (241) [system] ground('@type')
^  Unify: (240) [user] expand_eval(['@type', 'ReturnType'], ['@type'|_424986])
^  Call: (241) [user] apply:maplist(expand_eval, ['ReturnType'], _424986)
^  Unify: (241) [apply] apply:maplist(user:expand_eval, ['ReturnType'], _424986)
   Call: (242) [apply] apply:maplist_(['ReturnType'], _424986, user:expand_eval)
   Unify: (242) [apply] apply:maplist_(['ReturnType'], [_428732|_428734], user:expand_eval)
^  Call: (243) [user] expand_eval('ReturnType', _428732)
^  Unify: (243) [user] expand_eval('ReturnType', _428732)
   Call: (244) [system] is_list('ReturnType')
^  Redo: (243) [user] expand_eval('ReturnType', _428732)
   Call: (244) [system] 'ReturnType'=_428732
   Exit: (244) [system] 'ReturnType'='ReturnType'
^  Exit: (243) [user] expand_eval('ReturnType', 'ReturnType')
   Call: (243) [apply] apply:maplist_([], _428734, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (242) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval)
^  Exit: (241) [apply] apply:maplist(user:expand_eval, ['ReturnType'], ['ReturnType'])
^  Exit: (240) [user] expand_eval(['@type', 'ReturnType'], ['@type', 'ReturnType'])
   Call: (240) [apply] apply:maplist_([['@desc', "Return value"]], _417562, user:expand_eval)
   Unify: (240) [apply] apply:maplist_([['@desc', "Return value"]], [_442688|_442690], user:expand_eval)
^  Call: (241) [user] expand_eval(['@desc', "Return value"], _442688)
^  Unify: (241) [user] expand_eval(['@desc', "Return value"], _442688)
   Call: (242) [system] is_list(['@desc', "Return value"])
   Exit: (242) [system] is_list(['@desc', "Return value"])
^  Unify: (241) [user] expand_eval(['@desc', "Return value"], ['@desc'|_447332])
   Call: (242) [system] ground('@desc')
   Exit: (242) [system] ground('@desc')
^  Unify: (241) [user] expand_eval(['@desc', "Return value"], ['@desc'|_450114])
^  Call: (242) [user] apply:maplist(expand_eval, ["Return value"], _450114)
^  Unify: (242) [apply] apply:maplist(user:expand_eval, ["Return value"], _450114)
   Call: (243) [apply] apply:maplist_(["Return value"], _450114, user:expand_eval)
   Unify: (243) [apply] apply:maplist_(["Return value"], [_453860|_453862], user:expand_eval)
^  Call: (244) [user] expand_eval("Return value", _453860)
^  Unify: (244) [user] expand_eval("Return value", _453860)
   Call: (245) [system] is_list("Return value")
^  Redo: (244) [user] expand_eval("Return value", _453860)
   Call: (245) [system] "Return value"=_453860
   Exit: (245) [system] "Return value"="Return value"
^  Exit: (244) [user] expand_eval("Return value", "Return value")
   Call: (244) [apply] apply:maplist_([], _453862, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (243) [apply] apply:maplist_(["Return value"], ["Return value"], user:expand_eval)
^  Exit: (242) [apply] apply:maplist(user:expand_eval, ["Return value"], ["Return value"])
^  Exit: (241) [user] expand_eval(['@desc', "Return value"], ['@desc', "Return value"])
   Call: (241) [apply] apply:maplist_([], _442690, user:expand_eval)
   Unify: (241) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (241) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (240) [apply] apply:maplist_([['@desc', "Return value"]], [['@desc', "Return value"]], user:expand_eval)
   Exit: (239) [apply] apply:maplist_([['@type', 'ReturnType'], ['@desc', "Return value"]], [['@type', 'ReturnType'], ['@desc', "Return value"]], user:expand_eval)
^  Exit: (238) [apply] apply:maplist(user:expand_eval, [['@type', 'ReturnType'], ['@desc', "Return value"]], [['@type', 'ReturnType'], ['@desc', "Return value"]])
^  Exit: (237) [user] expand_eval(['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]])
   Call: (237) [apply] apply:maplist_([], _406390, user:expand_eval)
   Unify: (237) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (237) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (236) [apply] apply:maplist_([['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], user:expand_eval)
   Exit: (235) [apply] apply:maplist_([['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], user:expand_eval)
   Exit: (234) [apply] apply:maplist_([['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], user:expand_eval)
   Exit: (233) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], user:expand_eval)
^  Exit: (230) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]])
^  Exit: (229) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]])
   Call: (229) [apply] apply:maplist_([], _157866, user:expand_eval)
   Unify: (229) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (229) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], user:expand_eval)
   Exit: (227) [apply] apply:maplist_([['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], user:expand_eval)
^  Exit: (226) [apply] apply:maplist(user:expand_eval, [['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Exit: (225) [user] expand_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]])
^  Exit: (224) [system] once(user:expand_eval([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]))
   Call: (224) [system] [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]\==[assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]]
^  Redo: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Call: (224) [user] is_progn(assertEqual)
^  Unify: (224) [user] is_progn(assertEqual)
   Call: (225) [system] var(assertEqual)
^  Redo: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Unify: (223) [user] eval_20(=, _5862, 499, '&self', [assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _36660)
^  Call: (224) [user] loonit_assert_source_tf_empty([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _498612, _498614, (findall_eval(=, _498626, 499, '&self', ['get-doc', 'some-func'], _498612), findall_eval(=, _498640, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _498614)), equal_enough_for_test(_498612, _498614), _36660)
^  Unify: (224) [user] loonit_assert_source_tf_empty([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], _498612, _498614, (findall_eval(=, _498626, 499, '&self', ['get-doc', 'some-func'], _498612), findall_eval(=, _498640, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _498614)), equal_enough_for_test(_498612, _498614), _36660)
^  Call: (225) [user] loonit_assert_source_tf([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], (findall_eval(=, _498626, 499, '&self', ['get-doc', 'some-func'], _498612), findall_eval(=, _498640, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _498614)), equal_enough_for_test(_498612, _498614), _500544)
^  Unify: (225) [user] loonit_assert_source_tf([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], (findall_eval(=, _498626, 499, '&self', ['get-doc', 'some-func'], _498612), findall_eval(=, _498640, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _498614)), equal_enough_for_test(_498612, _498614), _500544)
   Call: (226) [system] fail
^  Redo: (225) [user] loonit_assert_source_tf([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], (findall_eval(=, _498626, 499, '&self', ['get-doc', 'some-func'], _498612), findall_eval(=, _498640, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _498614)), equal_enough_for_test(_498612, _498614), _500544)
^  Unify: (225) [user] loonit_assert_source_tf([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], (findall_eval(=, _498626, 499, '&self', ['get-doc', 'some-func'], _498612), findall_eval(=, _498640, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _498614)), equal_enough_for_test(_498612, _498614), _500544)
   Call: (226) [system] copy_term((findall_eval(=, _498626, 499, '&self', ['get-doc', 'some-func'], _498612), findall_eval(=, _498640, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _498614)), _505206)
   Exit: (226) [system] copy_term((findall_eval(=, _498626, 499, '&self', ['get-doc', 'some-func'], _498612), findall_eval(=, _498640, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _498614)), (findall_eval(=, _506148, 499, '&self', ['get-doc', 'some-func'], _506156), findall_eval(=, _506162, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _506170)))
^  Call: (226) [user] reset_eval_num
^  Unify: (226) [user] reset_eval_num
   Call: (227) [$syspreds] flag(eval_num, _509008, 0)
   Unify: (227) [$syspreds] flag(eval_num, _509940, 0)
   Call: (228) [system] _510796==0
   Redo: (227) [$syspreds] flag(eval_num, _511802, 0)
   Unify: (227) [$syspreds] flag(eval_num, _512734, 0)
^  Call: (228) [$syspreds] with_mutex('$flag', update_flag(eval_num, _513594, 0))
   Call: (230) [$syspreds] update_flag(eval_num, _513594, 0)
   Unify: (230) [$syspreds] update_flag(eval_num, _513594, 0)
   Call: (231) [system] get_flag(eval_num, _513594)
   Exit: (231) [system] get_flag(eval_num, 1)
   Call: (231) [system] atom(0)
   Redo: (230) [$syspreds] update_flag(eval_num, 1, 0)
   Call: (231) [system] set_flag(eval_num, 0)
   Exit: (231) [system] set_flag(eval_num, 0)
   Exit: (230) [$syspreds] update_flag(eval_num, 1, 0)
^  Exit: (228) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
   Exit: (227) [$syspreds] flag(eval_num, 1, 0)
   Call: (227) [$syspreds] flag(trace_output_len, _7146, 0)
   Unify: (227) [$syspreds] flag(trace_output_len, _8078, 0)
   Call: (228) [system] _8934==0
   Redo: (227) [$syspreds] flag(trace_output_len, _9940, 0)
   Unify: (227) [$syspreds] flag(trace_output_len, _10872, 0)
^  Call: (228) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _11732, 0))
   Call: (230) [$syspreds] update_flag(trace_output_len, _11732, 0)
   Unify: (230) [$syspreds] update_flag(trace_output_len, _11732, 0)
   Call: (231) [system] get_flag(trace_output_len, _11732)
   Exit: (231) [system] get_flag(trace_output_len, 0)
   Call: (231) [system] atom(0)
   Redo: (230) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (231) [system] set_flag(trace_output_len, 0)
   Exit: (231) [system] set_flag(trace_output_len, 0)
   Exit: (230) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (228) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (227) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (226) [user] reset_eval_num
^  Call: (226) [user] call_cleanup(loonit_asserts([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230)), (as_tf(notrace(equal_enough_for_test(_6228, _6230)), _6272), !, ignore((once((_6272='True', trace_on_pass;_6272='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6286, 499, '&self', ['get-doc', 'some-func'], _6294), findall_eval(=, _6300, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6308))))))))
^  Unify: (226) [system] call_cleanup(user:loonit_asserts([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230)), user:(as_tf(notrace(equal_enough_for_test(_6228, _6230)), _6272), !, ignore((once((_6272='True', trace_on_pass;_6272='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6286, 499, '&self', ['get-doc', 'some-func'], _6294), findall_eval(=, _6300, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6308))))))))
^  Call: (227) [user] loonit_asserts([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230))
^  Unify: (227) [user] loonit_asserts([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230))
^  Call: (228) [user] ensure_increments(loonit_asserts0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230)))
^  Unify: (228) [user] ensure_increments(loonit_asserts0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230)))
^  Call: (229) [user] setup_call_cleanup(get_pass_fail(_29510, _29512, _29514), loonit_asserts0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230)), (get_pass_fail(_29524, _29526, _29528), if_t(_29528==_29514, flag(loonit_failure, _29546, _29546+1))))
^  Unify: (229) [system] setup_call_cleanup(user:get_pass_fail(_29510, _29512, _29514), user:loonit_asserts0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230)), user:(get_pass_fail(_29524, _29526, _29528), if_t(_29528==_29514, flag(loonit_failure, _29546, _29546+1))))
^  Call: (230) [system] sig_atomic(user:get_pass_fail(_29510, _29512, _29514))
^  Call: (232) [user] get_pass_fail(_29510, _29512, _29514)
^  Unify: (232) [user] get_pass_fail(_29510, _29512, _29514)
   Call: (233) [$syspreds] flag(loonit_success, _29510, _29510)
   Unify: (233) [$syspreds] flag(loonit_success, _29510, _29510)
   Call: (234) [system] _29510==_29510
   Exit: (234) [system] _29510==_29510
   Call: (234) [system] get_flag(loonit_success, _29510)
   Exit: (234) [system] get_flag(loonit_success, 0)
   Exit: (233) [$syspreds] flag(loonit_success, 0, 0)
   Call: (233) [$syspreds] flag(loonit_failure, _29512, _29512)
   Unify: (233) [$syspreds] flag(loonit_failure, _29512, _29512)
   Call: (234) [system] _29512==_29512
   Exit: (234) [system] _29512==_29512
   Call: (234) [system] get_flag(loonit_failure, _29512)
   Exit: (234) [system] get_flag(loonit_failure, 0)
   Exit: (233) [$syspreds] flag(loonit_failure, 0, 0)
   Call: (233) [system] _29514 is 0+0
   Exit: (233) [system] 0 is 0+0
^  Exit: (232) [user] get_pass_fail(0, 0, 0)
^  Exit: (230) [system] sig_atomic(user:get_pass_fail(0, 0, 0))
^  Call: (230) [user] loonit_asserts0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230))
^  Unify: (230) [user] loonit_asserts0([assertEqual, ['get-doc', 'some-func'], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), equal_enough_for_test(_6228, _6230))
   Call: (231) [$syspreds] flag(loonit_test_number, _52848, _52848+1)
   Unify: (231) [$syspreds] flag(loonit_test_number, _52848, _52848+1)
   Call: (232) [system] _52848==_52848+1
   Redo: (231) [$syspreds] flag(loonit_test_number, _52848, _52848+1)
   Unify: (231) [$syspreds] flag(loonit_test_number, _52848, _52848+1)
^  Call: (232) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, _52848, _52848+1))
   Call: (234) [$syspreds] update_flag(loonit_test_number, _52848, _52848+1)
   Unify: (234) [$syspreds] update_flag(loonit_test_number, _52848, _52848+1)
   Call: (235) [system] get_flag(loonit_test_number, _52848)
   Exit: (235) [system] get_flag(loonit_test_number, 0)
   Call: (235) [system] atom(0+1)
   Redo: (234) [$syspreds] update_flag(loonit_test_number, 0, 0+1)
   Call: (235) [system] set_flag(loonit_test_number, 1)
   Exit: (235) [system] set_flag(loonit_test_number, 1)
   Exit: (234) [$syspreds] update_flag(loonit_test_number, 0, 0+1)
^  Exit: (232) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, 0, 0+1))
   Exit: (231) [$syspreds] flag(loonit_test_number, 0, 0+1)
   Call: (231) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), _68684)
   Exit: (231) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))), time_eval('\n; EVAL TEST\n;', (findall_eval(=, _69632, 499, '&self', ['get-doc', 'some-func'], _69640), findall_eval(=, _69646, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _69654))))
^  Call: (231) [user] print_current_test
^  Unify: (231) [user] print_current_test
^  Call: (232) [user] loonit_number(_72416)
^  Unify: (232) [user] loonit_number(_72416)
   Call: (233) [$syspreds] flag(loonit_test_number, _72416, _72416)
   Unify: (233) [$syspreds] flag(loonit_test_number, _72416, _72416)
   Call: (234) [system] _72416==_72416
   Exit: (234) [system] _72416==_72416
   Call: (234) [system] get_flag(loonit_test_number, _72416)
   Exit: (234) [system] get_flag(loonit_test_number, 1)
   Exit: (233) [$syspreds] flag(loonit_test_number, 1, 1)
   Call: (233) [system] 1>0
   Exit: (233) [system] 1>0
^  Exit: (232) [user] loonit_number(1)
^  Call: (232) [user] get_test_name(1, _83554)
^  Unify: (232) [user] get_test_name(1, _83554)
   Call: (233) [system] nb_current(loading_file, _85412)
   Exit: (233) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (233) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'\==[]
   Exit: (233) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta'\==[]
^  Call: (233) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1, _83554)
^  Unify: (233) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1, _83554)
^  Call: (234) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _110500)
^  Unify: (234) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (235) [files_ex] files_ex:directory_file_path('.', _124140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Unify: (235) [files_ex] files_ex:directory_file_path('.', _128974, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (236) [system] nonvar('.')
   Exit: (236) [system] nonvar('.')
   Call: (236) [system] nonvar(_135580)
   Fail: (236) [system] nonvar(_135580)
   Redo: (235) [files_ex] files_ex:directory_file_path('.', _137506, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Unify: (235) [files_ex] files_ex:directory_file_path('.', _142340, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (236) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (236) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (236) [system] nonvar('.')
   Exit: (236) [system] nonvar('.')
   Call: (236) [system] ('.')==('.')
   Exit: (236) [system] ('.')==('.')
   Call: (236) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (236) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (236) [system] sub_atom('.', _170182, _170184, 0, /)
   Fail: (236) [system] sub_atom('.', _171122, _171124, 0, /)
   Redo: (235) [files_ex] files_ex:directory_file_path('.', _172062, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (236) [system] atom_concat('.', /, _176820)
   Exit: (236) [system] atom_concat('.', /, ./)
   Call: (236) [system] atom_concat(./, _178686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Fail: (236) [system] atom_concat(./, _178686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Fail: (235) [files_ex] files_ex:directory_file_path('.', _188432, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Redo: (234) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
^  Exit: (234) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (234) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', _210654)
   Exit: (234) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', P;HTML|'stdlib_mettalog_test.metta')
   Call: (234) [files_ex] files_ex:directory_file_path(_224178, P;HTML|'stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Unify: (234) [files_ex] files_ex:directory_file_path(_224178, P;HTML|'stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (235) [system] nonvar(_224178)
   Fail: (235) [system] nonvar(_224178)
   Redo: (234) [files_ex] files_ex:directory_file_path(_224178, P;HTML|'stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Unify: (234) [files_ex] files_ex:directory_file_path(_224178, P;HTML|'stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (235) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (235) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (235) [system] nonvar(_224178)
   Fail: (235) [system] nonvar(_224178)
   Redo: (234) [files_ex] files_ex:directory_file_path(_224178, P;HTML|'stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (235) [system] nonvar(P;HTML|'stdlib_mettalog_test.metta')
   Exit: (235) [system] nonvar(P;HTML|'stdlib_mettalog_test.metta')
   Call: (235) [system] atom_concat(_290580, P;HTML|'stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Exit: (235) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/', P;HTML|'stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (235) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/', _224178)
   Unify: (235) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/', _224178)
   Call: (236) [system] atom_concat(_309830, /, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/')
   Exit: (236) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog', /, '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/')
   Call: (236) [system] '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog'\==''
   Exit: (236) [system] '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog'\==''
   Call: (236) [system] _224178='/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog'
   Exit: (236) [system] '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog'='/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog'
   Exit: (235) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/', '/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog')
   Exit: (234) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog', P;HTML|'stdlib_mettalog_test.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')
   Call: (234) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog', _325032)
   Exit: (234) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog', 'stdlib-mettalog')
   Call: (234) [system] file_name_extension(_326890, _326968, P;HTML|'stdlib_mettalog_test.metta')
   Exit: (234) [system] file_name_extension(stdlib_mettalog_test, metta, P;HTML|'stdlib_mettalog_test.metta')
   Call: (234) [system] string_upper('stdlib-mettalog', _336480)
   Exit: (234) [system] string_upper('stdlib-mettalog', "STDLIB-METTALOG")
   Call: (234) [system] string_upper(stdlib_mettalog_test, _338348)
   Exit: (234) [system] string_upper(stdlib_mettalog_test, "STDLIB_METTALOG_TEST")
^  Call: (234) [user] string_replace("STDLIB_METTALOG_TEST", "_", "-", _340228)
^  Unify: (234) [user] string_replace("STDLIB_METTALOG_TEST", "_", "-", _340228)
^  Call: (235) [user] symbolic_list_concat(_342102, "_", "STDLIB_METTALOG_TEST")
^  Unify: (235) [user] symbolic_list_concat(_342102, "_", "STDLIB_METTALOG_TEST")
   Call: (236) [system] atomic_list_concat(_342102, "_", "STDLIB_METTALOG_TEST")
   Exit: (236) [system] atomic_list_concat(['STDLIB', 'METTALOG', 'TEST'], "_", "STDLIB_METTALOG_TEST")
^  Exit: (235) [user] symbolic_list_concat(['STDLIB', 'METTALOG', 'TEST'], "_", "STDLIB_METTALOG_TEST")
^  Call: (235) [user] symbolic_list_concat(['STDLIB', 'METTALOG', 'TEST'], "-", _340228)
^  Unify: (235) [user] symbolic_list_concat(['STDLIB', 'METTALOG', 'TEST'], "-", _340228)
   Call: (236) [system] atomic_list_concat(['STDLIB', 'METTALOG', 'TEST'], "-", _340228)
   Exit: (236) [system] atomic_list_concat(['STDLIB', 'METTALOG', 'TEST'], "-", 'STDLIB-METTALOG-TEST')
^  Exit: (235) [user] symbolic_list_concat(['STDLIB', 'METTALOG', 'TEST'], "-", 'STDLIB-METTALOG-TEST')
^  Exit: (234) [user] string_replace("STDLIB_METTALOG_TEST", "_", "-", 'STDLIB-METTALOG-TEST')
^  Call: (234) [user] string_replace("STDLIB-METTALOG", "_", "-", _352390)
^  Unify: (234) [user] string_replace("STDLIB-METTALOG", "_", "-", _352390)
^  Call: (235) [user] symbolic_list_concat(_354264, "_", "STDLIB-METTALOG")
^  Unify: (235) [user] symbolic_list_concat(_354264, "_", "STDLIB-METTALOG")
   Call: (236) [system] atomic_list_concat(_354264, "_", "STDLIB-METTALOG")
   Exit: (236) [system] atomic_list_concat(['STDLIB-METTALOG'], "_", "STDLIB-METTALOG")
^  Exit: (235) [user] symbolic_list_concat(['STDLIB-METTALOG'], "_", "STDLIB-METTALOG")
^  Call: (235) [user] symbolic_list_concat(['STDLIB-METTALOG'], "-", _352390)
^  Unify: (235) [user] symbolic_list_concat(['STDLIB-METTALOG'], "-", _352390)
   Call: (236) [system] atomic_list_concat(['STDLIB-METTALOG'], "-", _352390)
   Exit: (236) [system] atomic_list_concat(['STDLIB-METTALOG'], "-", 'STDLIB-METTALOG')
^  Exit: (235) [user] symbolic_list_concat(['STDLIB-METTALOG'], "-", 'STDLIB-METTALOG')
^  Exit: (234) [user] string_replace("STDLIB-METTALOG", "_", "-", 'STDLIB-METTALOG')
^  Call: (234) [user] bugger:wots(_364528, format('~`0t~d~2|', [1]))
^  Unify: (234) [bugger] bugger:wots(_364528, user:format('~`0t~d~2|', [1]))
   Call: (235) [system] nb_current('$wots_stack', _366416)
   Fail: (235) [system] nb_current('$wots_stack', _366416)
^  Redo: (234) [bugger] bugger:wots(_364528, user:format('~`0t~d~2|', [1]))
   Call: (235) [system] _369208=[]
   Exit: (235) [system] []=[]
   Call: (235) [system] current_output(_371066)
   Exit: (235) [system] current_output((0x7f6886284120))
^  Call: (235) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7f6886284120)]), woto(string(_364528), user:format('~`0t~d~2|', [1])))
^  Unify: (235) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7f6886284120)]), bugger:woto(string(_364528), user:format('~`0t~d~2|', [1])))
^  Call: (236) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7f6886284120)]), bugger:woto(string(_364528), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
^  Unify: (236) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7f6886284120)]), bugger:woto(string(_364528), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
   Call: (237) [system] nb_current('$wots_stack', _376724)
   Fail: (237) [system] nb_current('$wots_stack', _376724)
^  Redo: (236) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7f6886284120)]), bugger:woto(string(_364528), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
^  Call: (237) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7f6886284120)]), bugger:woto(string(_364528), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), nb_delete('$wots_stack'))
^  Unify: (237) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7f6886284120)]), bugger:woto(string(_364528), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack'))
   Call: (239) [$syspreds] nb_setval('$wots_stack', [(0x7f6886284120)])
   Unify: (239) [$syspreds] nb_setval('$wots_stack', [(0x7f6886284120)])
   Call: (240) [system] duplicate_term([(0x7f6886284120)], _383298)
   Exit: (240) [system] duplicate_term([(0x7f6886284120)], [(0x7f6886284120)])
   Call: (240) [system] nb_linkval('$wots_stack', [(0x7f6886284120)])
   Exit: (240) [system] nb_linkval('$wots_stack', [(0x7f6886284120)])
   Exit: (239) [$syspreds] nb_setval('$wots_stack', [(0x7f6886284120)])
^  Call: (239) [bugger] bugger:woto(string(_364528), user:format('~`0t~d~2|', [1]))
^  Unify: (239) [bugger] bugger:woto(string(_364528), user:format('~`0t~d~2|', [1]))
^  Call: (240) [bugger] once((use_tty(string(_364528), _389826);_389826=true))
^  Unify: (240) [system] once(bugger:(use_tty(string(_364528), _389826);_389826=true))
^  Call: (242) [bugger] bugger:use_tty(string(_364528), _389826)
^  Unify: (242) [bugger] bugger:use_tty(string(_364528), _389826)
   Call: (243) [system] compound(string(_364528))
   Exit: (243) [system] compound(string(_364528))
^  Unify: (242) [bugger] bugger:use_tty(string(_364528), _389826)
   Call: (243) [system] stream_property(current_output, tty(_389826))
   Unify: (243) [system] stream_property(current_output, tty(_389826))
   Call: (244) [system] nonvar(current_output)
   Exit: (244) [system] nonvar(current_output)
   Call: (244) [system] nonvar(tty(_389826))
   Exit: (244) [system] nonvar(tty(_389826))
   Exit: (243) [system] stream_property(current_output, tty(true))
^  Exit: (242) [bugger] bugger:use_tty(string(_364528), true)
^  Exit: (240) [system] once(bugger:(use_tty(string(_364528), true);true=true))
^  Call: (240) [bugger] bugger:get_stream_setup(_404698)
^  Unify: (240) [bugger] bugger:get_stream_setup(true)
^  Exit: (240) [bugger] bugger:get_stream_setup(true)
^  Call: (240) [bugger] bugger:woto_tty(string(_364528), true, (true, user:format('~`0t~d~2|', [1])))
^  Unify: (240) [bugger] bugger:woto_tty(string(_364528), true, bugger:(true, user:format('~`0t~d~2|', [1])))
^  Call: (241) [bugger] bugger:with_output_to_each(string(_364528), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
^  Unify: (241) [bugger] bugger:with_output_to_each(string(_364528), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
   Call: (242) [system] compound(string(_364528))
   Exit: (242) [system] compound(string(_364528))
   Call: (242) [system] compound_name_arity(string(_364528), _413192, 0)
   Fail: (242) [system] compound_name_arity(string(_364528), _414124, 0)
^  Redo: (241) [bugger] bugger:with_output_to_each(string(_364528), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
   Call: (242) [system] string(_364528)=..[_415916, _415922]
   Exit: (242) [system] string(_364528)=..[string, _364528]
^  Call: (242) [bugger] bugger:stream_u_type(string)
^  Unify: (242) [bugger] bugger:stream_u_type(string)
^  Exit: (242) [bugger] bugger:stream_u_type(string)
   Call: (242) [system] current_output(_420572)
   Exit: (242) [system] current_output((0x7f6886284120))
   Call: (242) [system] _422422=set_output_safe((0x7f6886284120))
   Exit: (242) [system] set_output_safe((0x7f6886284120))=set_output_safe((0x7f6886284120))
   Call: (242) [system] _424284=mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))
   Exit: (242) [system] mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))=mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))
   Call: (242) [system] _426154=mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)
   Exit: (242) [system] mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)=mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)
^  Call: (242) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528))
^  Unify: (242) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528))
   Call: (244) [system] _429934=mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528))
   Exit: (244) [system] mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528))=mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528))
^  Call: (244) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), deterministic(_431810)), (notrace(_431810==true)->!;mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), true));bugger:mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)))
^  Unify: (244) [system] setup_call_cleanup(bugger:mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), deterministic(_431810)), (notrace(_431810==true)->!;mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), true));bugger:mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)), bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _364528)))
^  Call: (245) [system] sig_atomic(bugger:mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120)))))
^  Call: (247) [bugger] bugger:mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))))
^  Unify: (247) [bugger] bugger:mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))))
   Call: (248) [system] compound(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))))
   Exit: (248) [system] compound(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))))
^  Unify: (247) [bugger] bugger:mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))))
   Call: (248) [system] arg(2, mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _439342)
   Exit: (248) [system] arg(2, mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), string)
   Call: (248) [system] arg(3, mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _441208)
   Exit: (248) [system] arg(3, mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _424292)
   Call: (248) [system] arg(4, mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), _443074)
   Exit: (248) [system] arg(4, mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), set_output_safe)
   Call: (248) [system] _444940=mfs(_444944, string, _444948, set_output_safe, _444952)
   Exit: (248) [system] mfs(_444944, string, _444948, set_output_safe, _444952)=mfs(_444944, string, _444948, set_output_safe, _444952)
   Call: (248) [system] is_stream(_424292)
   Fail: (248) [system] is_stream(_424292)
^  Redo: (247) [bugger] bugger:mfs_start(mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))))
^  Call: (248) [bugger] bugger:new_mfs(mfs(_444944, string, _444948, set_output_safe, _444952))
^  Unify: (248) [bugger] bugger:new_mfs(mfs(_444944, string, _444948, set_output_safe, _444952))
   Call: (249) [memory_file] memory_file:new_memory_file(_444944)
   Exit: (249) [memory_file] memory_file:new_memory_file((0x555cf7efe850))
   Call: (249) [memory_file] memory_file:open_memory_file((0x555cf7efe850), write, _444948, [free_on_close(true)])
   Exit: (249) [memory_file] memory_file:open_memory_file((0x555cf7efe850), write, (0x555cf9fde390), [free_on_close(true)])
^  Exit: (248) [bugger] bugger:new_mfs(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, _444952))
   Call: (248) [system] nb_setarg(1, mfs(_424288, string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), (0x555cf7efe850))
   Exit: (248) [system] nb_setarg(1, mfs((0x555cf7efe850), string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), (0x555cf7efe850))
   Call: (248) [system] nb_setarg(3, mfs((0x555cf7efe850), string, _424292, set_output_safe, set_output_safe((0x7f6886284120))), (0x555cf9fde390))
   Exit: (248) [system] nb_setarg(3, mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), (0x555cf9fde390))
^  Call: (248) [bugger] bugger:set_output_safe((0x555cf9fde390))
^  Unify: (248) [bugger] bugger:set_output_safe((0x555cf9fde390))
   Call: (250) [system] set_output((0x555cf9fde390))
   Exit: (250) [system] set_output((0x555cf9fde390))
^  Exit: (248) [bugger] bugger:set_output_safe((0x555cf9fde390))
^  Exit: (247) [bugger] bugger:mfs_start(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))))
^  Exit: (245) [system] sig_atomic(bugger:mfs_start(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120)))))
^  Call: (246) [bugger] bugger:set_stream_ignore(current_output, tty(true))
^  Unify: (246) [bugger] bugger:set_stream_ignore(current_output, tty(true))
^  Call: (247) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _468226, writeln(user_error, _468226=set_stream(current_output, tty(true))))))
^  Unify: (247) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _468226, writeln(user_error, _468226=set_stream(current_output, tty(true))))))
^  Call: (249) [system] setup_call_cleanup('$notrace'(_470128, _470130), once(bugger:catch(set_stream(current_output, tty(true)), _468226, writeln(user_error, _468226=set_stream(current_output, tty(true))))), '$restore_trace'(_470128, _470130))
^  Unify: (249) [system] setup_call_cleanup(system:'$notrace'(_470128, _470130), system:once(bugger:catch(set_stream(current_output, tty(true)), _468226, writeln(user_error, _468226=set_stream(current_output, tty(true))))), system:'$restore_trace'(_470128, _470130))
^  Call: (250) [system] sig_atomic(system:'$notrace'(_470128, _470130))
^  Exit: (249) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _468226, writeln(user_error, _468226=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1))
^  Exit: (247) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _468226, writeln(user_error, _468226=set_stream(current_output, tty(true))))))
^  Exit: (246) [bugger] bugger:set_stream_ignore(current_output, tty(true))
^  Call: (246) [user] format('~`0t~d~2|', [1])
^  Exit: (246) [user] format('~`0t~d~2|', [1])
^  Call: (246) [bugger] bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), _364528)
^  Unify: (246) [bugger] bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), _364528)
^  Call: (247) [bugger] ignore((is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _479546), substring_to_type(_479546, string, _364528)))
^  Unify: (247) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _479546), substring_to_type(_479546, string, _364528)))
   Call: (249) [system] is_stream((0x555cf9fde390))
   Exit: (249) [system] is_stream((0x555cf9fde390))
   Call: (249) [system] close((0x555cf9fde390))
   Exit: (249) [system] close((0x555cf9fde390))
^  Call: (249) [bugger] bugger:mem_handle_to_substring((0x555cf7efe850), _479546)
^  Unify: (249) [bugger] bugger:mem_handle_to_substring((0x555cf7efe850), _479546)
   Call: (250) [memory_file] memory_file:memory_file_to_string((0x555cf7efe850), _479546)
   Exit: (250) [memory_file] memory_file:memory_file_to_string((0x555cf7efe850), "01")
^  Exit: (249) [bugger] bugger:mem_handle_to_substring((0x555cf7efe850), "01")
^  Call: (249) [bugger] bugger:substring_to_type("01", string, _364528)
^  Unify: (249) [bugger] bugger:substring_to_type("01", string, "01")
^  Exit: (249) [bugger] bugger:substring_to_type("01", string, "01")
^  Exit: (247) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), "01"), substring_to_type("01", string, "01")))
^  Call: (247) [bugger] bugger:set_output_safe((0x7f6886284120))
^  Unify: (247) [bugger] bugger:set_output_safe((0x7f6886284120))
   Call: (249) [system] set_output((0x7f6886284120))
   Exit: (249) [system] set_output((0x7f6886284120))
^  Exit: (247) [bugger] bugger:set_output_safe((0x7f6886284120))
^  Exit: (246) [bugger] bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")
^  Call: (247) [system] setup_call_cleanup('$notrace'(_499122, _499124), once(each_call_cleanup:(true==true)), '$restore_trace'(_499122, _499124))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_499122, _499124), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_499122, _499124))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_499122, _499124))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1))
   Call: (247) [system] var(bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01"))
   Fail: (247) [system] var(bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01"))
^  Call: (247) [bugger] bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")
^  Unify: (247) [bugger] bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")
^  Call: (248) [bugger] ignore((is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _506644), substring_to_type(_506644, string, "01")))
^  Unify: (248) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _506644), substring_to_type(_506644, string, "01")))
   Call: (250) [system] is_stream((0x555cf9fde390))
   Fail: (250) [system] is_stream((0x555cf9fde390))
^  Redo: (248) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _506644), substring_to_type(_506644, string, "01")))
^  Unify: (248) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _506644), substring_to_type(_506644, string, "01")))
^  Exit: (248) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _506644), substring_to_type(_506644, string, "01")))
^  Call: (248) [bugger] bugger:set_output_safe((0x7f6886284120))
^  Unify: (248) [bugger] bugger:set_output_safe((0x7f6886284120))
   Call: (250) [system] set_output((0x7f6886284120))
   Exit: (250) [system] set_output((0x7f6886284120))
^  Exit: (248) [bugger] bugger:set_output_safe((0x7f6886284120))
^  Exit: (247) [bugger] bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")
^  Exit: (244) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")), true));bugger:mfs_start(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")), bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")))
^  Call: (244) [bugger] bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")
^  Unify: (244) [bugger] bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")
^  Call: (245) [bugger] ignore((is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _521582), substring_to_type(_521582, string, "01")))
^  Unify: (245) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _521582), substring_to_type(_521582, string, "01")))
   Call: (247) [system] is_stream((0x555cf9fde390))
   Fail: (247) [system] is_stream((0x555cf9fde390))
^  Redo: (245) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _6828), substring_to_type(_6828, string, "01")))
^  Unify: (245) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _6828), substring_to_type(_6828, string, "01")))
^  Exit: (245) [system] ignore(bugger:(is_stream((0x555cf9fde390)), close((0x555cf9fde390)), mem_handle_to_substring((0x555cf7efe850), _6828), substring_to_type(_6828, string, "01")))
^  Call: (245) [bugger] bugger:set_output_safe((0x7f6886284120))
^  Unify: (245) [bugger] bugger:set_output_safe((0x7f6886284120))
   Call: (247) [system] set_output((0x7f6886284120))
   Exit: (247) [system] set_output((0x7f6886284120))
^  Exit: (245) [bugger] bugger:set_output_safe((0x7f6886284120))
^  Exit: (244) [bugger] bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")
^  Exit: (242) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")), mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01")), bugger:mfs_end(mfs((0x555cf7efe850), string, (0x555cf9fde390), set_output_safe, set_output_safe((0x7f6886284120))), "01"))
^  Exit: (241) [bugger] bugger:with_output_to_each(string("01"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
^  Exit: (240) [bugger] bugger:woto_tty(string("01"), true, bugger:(true, user:format('~`0t~d~2|', [1])))
^  Exit: (239) [bugger] bugger:woto(string("01"), user:format('~`0t~d~2|', [1]))
   Call: (239) [system] nb_delete('$wots_stack')
   Exit: (239) [system] nb_delete('$wots_stack')
   Call: (239) [system] nb_delete('$wots_stack')
   Exit: (239) [system] nb_delete('$wots_stack')
^  Exit: (237) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7f6886284120)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack'))
^  Exit: (236) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7f6886284120)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
^  Exit: (235) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7f6886284120)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])))
^  Exit: (234) [bugger] bugger:wots("01", user:format('~`0t~d~2|', [1]))
^  Call: (234) [user] format(string(_6534), "~w.~w.~w", ['STDLIB-METTALOG', 'STDLIB-METTALOG-TEST', "01"])
^  Exit: (234) [user] format(string("STDLIB-METTALOG.STDLIB-METTALOG-TEST.01"), "~w.~w.~w", ['STDLIB-METTALOG', 'STDLIB-METTALOG-TEST', "01"])
^  Exit: (233) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta', 1, "STDLIB-METTALOG.STDLIB-METTALOG-TEST.01")
^  Exit: (232) [user] get_test_name(1, "STDLIB-METTALOG.STDLIB-METTALOG-TEST.01")
^  Call: (232) [user] format('~N~n;

;; ~w

~n', ["STDLIB-METTALOG.STDLIB-METTALOG-TEST.01", "STDLIB-METTALOG.STDLIB-METTALOG-TEST.01"]) ;

;; STDLIB-METTALOG.STDLIB-METTALOG-TEST.01

^ Exit: (232) [user] format('~N~n;

;; ~w

~n', ["STDLIB-METTALOG.STDLIB-METTALOG-TEST.01", "STDLIB-METTALOG.STDLIB-METTALOG-TEST.01"]) ^ Exit: (231) [user] print_current_test ^ Call: (231) [user] once(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230)))) ^ Unify: (231) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230)))) Call: (232) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))) Unify: (232) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))) Call: (233) [user] timed_call((findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230)), _41932) Unify: (233) [user] timed_call((findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230)), _41932) Call: (234) [system] statistics(cputime, _43766) Exit: (234) [system] statistics(cputime, 12.463656747) Call: (234) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))) Unify: (234) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))) ^ Call: (235) [user] option_value(rtrace, true) ^ Unify: (235) [user] option_value(rtrace, true) Call: (236) [system] var(true) Fail: (236) [system] var(true) ^ Redo: (235) [user] option_value(rtrace, true) ^ Unify: (235) [user] option_value(rtrace, true) Call: (236) [system] true==true Exit: (236) [system] true==true ^ Call: (236) [user] option_value0(rtrace, 'True') ^ Unify: (236) [user] option_value0(rtrace, 'True') ^ Call: (237) [user] was_option_value(rtrace, _56726) ^ Unify: (237) [user] was_option_value(rtrace, _56726) Call: (238) [system] current_prolog_flag(rtrace, _58584) Fail: (238) [system] current_prolog_flag(rtrace, _58584) ^ Redo: (237) [user] was_option_value(rtrace, _56726) ^ Unify: (237) [user] was_option_value(rtrace, _56726) Call: (238) [$syspreds] prolog_load_context(rtrace, _62298) Fail: (238) [$syspreds] prolog_load_context(rtrace, _62298) ^ Redo: (237) [user] was_option_value(rtrace, _56726) ^ Unify: (237) [user] was_option_value(rtrace, _56726) Call: (238) [system] nb_current(rtrace, _66012) Fail: (238) [system] nb_current(rtrace, _66012) ^ Fail: (237) [user] was_option_value(rtrace, _56726) ^ Redo: (236) [user] option_value0(rtrace, 'True') ^ Fail: (236) [user] option_value0(rtrace, 'True') ^ Redo: (235) [user] option_value(rtrace, true) ^ Unify: (235) [user] option_value(rtrace, true) Call: (236) [system] true==false Fail: (236) [system] true==false ^ Redo: (235) [user] option_value(rtrace, true) ^ Unify: (235) [user] option_value(rtrace, true) ^ Call: (237) [system] setup_call_cleanup('$notrace'(_76236, _76238), once(user:option_value0(rtrace, true)), '$restore_trace'(_76236, _76238)) ^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_76236, _76238), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_76236, _76238)) ^ Call: (238) [system] sig_atomic(system:'$notrace'(_76236, _76238)) ^ Fail: (235) [user] option_value(rtrace, true) Redo: (234) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))) Unify: (234) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))) ^ Call: (235) [user] is_debugging(rtrace) ^ Unify: (235) [user] is_debugging(rtrace) Call: (236) [system] var(rtrace) Fail: (236) [system] var(rtrace) ^ Redo: (235) [user] is_debugging(rtrace) ^ Unify: (235) [user] is_debugging(rtrace) Call: (236) [system] rtrace==false Fail: (236) [system] rtrace==false ^ Redo: (235) [user] is_debugging(rtrace) ^ Unify: (235) [user] is_debugging(rtrace) Call: (236) [system] rtrace==true Fail: (236) [system] rtrace==true ^ Redo: (235) [user] is_debugging(rtrace) ^ Unify: (235) [user] is_debugging(rtrace) ^ Call: (236) [user] fast_option_value(rtrace, debug) ^ Unify: (236) [user] fast_option_value(rtrace, debug) Call: (237) [system] atom(rtrace) Exit: (237) [system] atom(rtrace) Call: (237) [system] current_prolog_flag(rtrace, debug) Fail: (237) [system] current_prolog_flag(rtrace, debug) ^ Fail: (236) [user] fast_option_value(rtrace, debug) ^ Redo: (235) [user] is_debugging(rtrace) ^ Unify: (235) [user] is_debugging(rtrace) ^ Call: (236) [user] fast_option_value(rtrace, trace) ^ Unify: (236) [user] fast_option_value(rtrace, trace) Call: (237) [system] atom(rtrace) Exit: (237) [system] atom(rtrace) Call: (237) [system] current_prolog_flag(rtrace, trace) Fail: (237) [system] current_prolog_flag(rtrace, trace) ^ Fail: (236) [user] fast_option_value(rtrace, trace) ^ Redo: (235) [user] is_debugging(rtrace) ^ Unify: (235) [user] is_debugging(rtrace) Call: (236) [prolog_debug] prolog_debug:debugging(metta(rtrace), _111454) Unify: (236) [prolog_debug] prolog_debug:debugging(metta(rtrace), _111454) ^ Call: (237) [prolog_debug] prolog_debug:debugging(metta(rtrace), _111454, _113390) ^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(rtrace), _111454, []) Call: (238) [system] current_prolog_flag(nodebugx, true) ^ Redo: (237) [prolog_debug] prolog_debug:debugging(metta(rtrace), _111454, _116194) ^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(rtrace), _111454, _117132) ^ Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_119866, _119868, _119870), defined) ^ Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_119866, _119868, _119870), defined) Call: (239) [system] nonvar(defined) Exit: (239) [system] nonvar(defined) Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_119866, _119868, _119870)) Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_119866, _119868, _119870)) Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_119866, _119868, _119870)) Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_119866, _119868, _119870)) Call: (241) [system] callable(debugging_logicmoo_setting(_119866, _119868, _119870)) Exit: (241) [system] callable(debugging_logicmoo_setting(_119866, _119868, _119870)) Call: (241) [system] atom(bugger) Exit: (241) [system] atom(bugger) Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_119866, _119868, _119870)) Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_119866, _119868, _119870)) ^ Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_119866, _119868, _119870), defined) ^ Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _111454, _133780) ^ Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (237) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (236) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (236) [system] true==true Exit: (236) [system] true==true ^ Exit: (235) [user] is_debugging(rtrace) Exit: (234) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230))) ^ Call: (235) [rtrace] bugger:scce_orig(restart_rtrace, user:(findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230)), tAt_rtrace) ^ Unify: (235) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230)), rtrace:tAt_rtrace) Call: (236) [system] _144240=mquietly_if(true, rtrace:tAt_rtrace) Exit: (236) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (236) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230)), deterministic(_146118)), (notrace(_146118==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (236) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228), findall_eval(=, _6256, 499, '&self', ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', [['@param', ['@type', 'Arg1Type'], ['@desc', "First argument"]], ['@param', ['@type', 'Arg2Type'], ['@desc', "Second argument"]]]], ['@return', ['@type', 'ReturnType'], ['@desc', "Return value"]]], _6230)), deterministic(_146118)), (notrace(_146118==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (237) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (240) [rtrace] rtrace:restart_rtrace1 ^ Unify: (240) [rtrace] rtrace:restart_rtrace1 ^ Exit: (240) [rtrace] rtrace:restart_rtrace1 ^ Exit: (237) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (238) [user] findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228) ^ Unify: (238) [user] findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228) ^ Call: (239) [user] self_eval(['get-doc', 'some-func']) ^ Unify: (239) [user] self_eval(['get-doc', 'some-func']) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_156788, _156790), once(user:self_eval0(['get-doc', 'some-func'])), '$restore_trace'(_156788, _156790)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_156788, _156790), system:once(user:self_eval0(['get-doc', 'some-func'])), system:'$restore_trace'(_156788, _156790)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_156788, _156790)) ^ Fail: (239) [user] self_eval(['get-doc', 'some-func']) ^ Redo: (238) [user] findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228) ^ Unify: (238) [user] findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228) ^ Call: (239) [user] typed_list(['get-doc', 'some-func'], _162514, _6228) ^ Unify: (239) [user] typed_list(['get-doc', 'some-func'], _163446, _6228) Call: (240) [system] compound(['get-doc', 'some-func']) Exit: (240) [system] compound(['get-doc', 'some-func']) Call: (240) [system] ['get-doc', 'some-func']\=[_166152|_166154] Fail: (240) [system] ['get-doc', 'some-func']\=[_166152|_166154] ^ Fail: (239) [user] typed_list(['get-doc', 'some-func'], _168088, _6228) ^ Redo: (238) [user] findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228) ^ Unify: (238) [user] findall_eval(=, _6242, 499, '&self', ['get-doc', 'some-func'], _6228) ^ Call: (239) [user] findall_ne(_170832, catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832), _6228) ^ Unify: (239) [user] findall_ne(_170832, catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832), _6228) ^ Call: (240) [user] findall(_170832, (rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), is_returned(_170832)), _6228) ^ Unify: (240) [$bags] findall(_170832, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), is_returned(_170832)), _6228) ^ Call: (241) [$bags] findall(_170832, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), is_returned(_170832)), _6228, []) ^ Unify: (241) [$bags] findall(_170832, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), is_returned(_170832)), _6228, []) ^ Call: (242) [$bags] cleanup_bag(findall_loop(_170832, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), is_returned(_170832)), _6228, []), '$destroy_findall_bag') ^ Unify: (242) [$bags] cleanup_bag('$bags':findall_loop(_170832, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), is_returned(_170832)), _6228, []), '$bags':'$destroy_findall_bag') Call: (243) [$bags] findall_loop(_170832, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), is_returned(_170832)), _6228, []) Unify: (243) [$bags] findall_loop(_170832, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), is_returned(_170832)), _6228, []) Call: (245) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)) Unify: (245) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)) Call: (246) [user] catch_err(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832), _182084, (write_src_uo(_182084=catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), catch(rtrace(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), _182084, throw(give_up(_182084=catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)))), throw(_182084))) Unify: (246) [user] catch_err(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832), _182084, (write_src_uo(_182084=catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), catch(rtrace(catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)), _182084, throw(give_up(_182084=catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832)))), throw(_182084))) ^ Call: (248) [user] catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832) ^ Unify: (248) [user] catch_metta_return(eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832), _170832) ^ Call: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) Call: (251) [system] var(['get-doc', 'some-func']) ^ Redo: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Call: (252) [system] setup_call_cleanup('$notrace'(_190606, _190608), once(user:self_eval(['get-doc', 'some-func'])), '$restore_trace'(_190606, _190608)) ^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_190606, _190608), system:once(user:self_eval(['get-doc', 'some-func'])), system:'$restore_trace'(_190606, _190608)) ^ Call: (253) [system] sig_atomic(system:'$notrace'(_190606, _190608)) ^ Redo: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Call: (252) [system] setup_call_cleanup('$notrace'(_195344, _195346), once(user:nonvar(_170832)), '$restore_trace'(_195344, _195346)) ^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_195344, _195346), system:once(user:nonvar(_170832)), system:'$restore_trace'(_195344, _195346)) ^ Call: (253) [system] sig_atomic(system:'$notrace'(_195344, _195346)) ^ Redo: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Call: (252) [system] setup_call_cleanup('$notrace'(_200082, _200084), once(user:nonvar(_170832)), '$restore_trace'(_200082, _200084)) ^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_200082, _200084), system:once(user:nonvar(_170832)), system:'$restore_trace'(_200082, _200084)) ^ Call: (253) [system] sig_atomic(system:'$notrace'(_200082, _200084)) ^ Redo: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) Call: (251) [system] ['some-func']==[] ^ Redo: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) Call: (251) [system] atom(=) Exit: (251) [system] atom(=) Call: (251) [system] (=)\==(=) ^ Redo: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Call: (251) [user] self_eval(['get-doc', 'some-func']) ^ Unify: (251) [user] self_eval(['get-doc', 'some-func']) ^ Call: (253) [system] setup_call_cleanup('$notrace'(_214148, _214150), once(user:self_eval0(['get-doc', 'some-func'])), '$restore_trace'(_214148, _214150)) ^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_214148, _214150), system:once(user:self_eval0(['get-doc', 'some-func'])), system:'$restore_trace'(_214148, _214150)) ^ Call: (254) [system] sig_atomic(system:'$notrace'(_214148, _214150)) ^ Fail: (251) [user] self_eval(['get-doc', 'some-func']) ^ Redo: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (250) [user] eval_args(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Call: (251) [user] eval_00(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (251) [user] eval_00(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Call: (252) [user] self_eval(['get-doc', 'some-func']) ^ Unify: (252) [user] self_eval(['get-doc', 'some-func']) ^ Call: (254) [system] setup_call_cleanup('$notrace'(_223546, _223548), once(user:self_eval0(['get-doc', 'some-func'])), '$restore_trace'(_223546, _223548)) ^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_223546, _223548), system:once(user:self_eval0(['get-doc', 'some-func'])), system:'$restore_trace'(_223546, _223548)) ^ Call: (255) [system] sig_atomic(system:'$notrace'(_223546, _223548)) ^ Fail: (252) [user] self_eval(['get-doc', 'some-func']) ^ Redo: (251) [user] eval_00(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (251) [user] eval_00(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Call: (252) [user] eval_01(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Unify: (252) [user] eval_01(=, _6242, 499, '&self', ['get-doc', 'some-func'], _170832) ^ Call: (253) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (253) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) Call: (255) [system] 499<1 Fail: (255) [system] 499<1 ^ Redo: (253) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (253) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (254) [system] setup_call_cleanup('$notrace'(_236704, _236706), once(user:(_236680 is 499-1, copy_term(['get-doc', 'some-func'], _236694))), '$restore_trace'(_236704, _236706)) ^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_236704, _236706), system:once(user:(_236680 is 499-1, copy_term(['get-doc', 'some-func'], _236694))), system:'$restore_trace'(_236704, _236706)) ^ Call: (255) [system] sig_atomic(system:'$notrace'(_236704, _236706)) ^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['get-doc', 'some-func'], ['get-doc', 'some-func']))), system:'$restore_trace'(3, -1)) ^ Call: (253) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (253) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Call: (254) [user] must_det_ll((notrace((flag(eval_num, _242398, _242398+1), _242416 is _242398 mod 500, _242434 is 99-498 mod 100, _242458=_242460, option_else('trace-length', _242472, 500), option_else('trace-depth', _242480, 30))), quietly(if_t((nop(stop_rtrace), _242416>_242472), (set_debug(eval, false), _242536 is _242472+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242536])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242588))))) ^ Unify: (254) [user] must_det_ll(user:(notrace((flag(eval_num, _242398, _242398+1), _242416 is _242398 mod 500, _242434 is 99-498 mod 100, _242458=_242460, option_else('trace-length', _242472, 500), option_else('trace-depth', _242480, 30))), quietly(if_t((nop(stop_rtrace), _242416>_242472), (set_debug(eval, false), _242536 is _242472+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242536])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242588))))) ^ Call: (255) [user] once(user:(notrace((flag(eval_num, _242398, _242398+1), _242416 is _242398 mod 500, _242434 is 99-498 mod 100, _242458=_242460, option_else('trace-length', _242472, 500), option_else('trace-depth', _242480, 30))), quietly(if_t((nop(stop_rtrace), _242416>_242472), (set_debug(eval, false), _242536 is _242472+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242536])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242588))))) ^ Unify: (255) [system] once(user:(notrace((flag(eval_num, _242398, _242398+1), _242416 is _242398 mod 500, _242434 is 99-498 mod 100, _242458=_242460, option_else('trace-length', _242472, 500), option_else('trace-depth', _242480, 30))), quietly(if_t((nop(stop_rtrace), _242416>_242472), (set_debug(eval, false), _242536 is _242472+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242536])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242588))))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_246312, _246314), once(user:(flag(eval_num, _242398, _242398+1), _242416 is _242398 mod 500, _242434 is 99-498 mod 100, _242458=_242460, option_else('trace-length', _242472, 500), option_else('trace-depth', _242480, 30))), '$restore_trace'(_246312, _246314)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_246312, _246314), system:once(user:(flag(eval_num, _242398, _242398+1), _242416 is _242398 mod 500, _242434 is 99-498 mod 100, _242458=_242460, option_else('trace-length', _242472, 500), option_else('trace-depth', _242480, 30))), system:'$restore_trace'(_246312, _246314)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_246312, _246314)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _242458=_242458, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (258) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _242536 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242536])), nop((start_rtrace, rtrace))))) ^ Unify: (258) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _242536 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242536])), nop((start_rtrace, rtrace))))) ^ Exit: (258) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _242536 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242536])), nop((start_rtrace, rtrace))))) Call: (257) [user] nop(notrace(no_repeats_var(_242588))) Unify: (257) [user] nop(notrace(no_repeats_var(_242588))) Exit: (257) [user] nop(notrace(no_repeats_var(_242588))) ^ Exit: (255) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _242458=_242458, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _242536 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242536])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242588))))) ^ Exit: (254) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _242458=_242458, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _242536 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242536])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242588))))) Call: (254) [occurs] occurs:sub_term(_257776, e) Unify: (254) [occurs] occurs:sub_term(e, e) Exit: (254) [occurs] occurs:sub_term(e, e) Call: (254) [system] e\=e Fail: (254) [system] e\=e Redo: (254) [occurs] occurs:sub_term(_257776, e) Unify: (254) [occurs] occurs:sub_term(_257776, e) Call: (255) [system] compound(e) Fail: (255) [system] compound(e) Fail: (254) [occurs] occurs:sub_term(_257776, e) ^ Redo: (253) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['get-doc', 'some-func'], _240488) Call: (254) [system] _267994=e Exit: (254) [system] e=e ^ Call: (254) [user] if_trace((eval;e), (_242458=1, indentq(1, 0, -->, [e, ['get-doc', 'some-func']]))) ^ Unify: (254) [user] if_trace((eval;e), (_242458=1, indentq(1, 0, -->, [e, ['get-doc', 'some-func']]))) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_271798, _271800), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _242458=1, indentq(1, 0, -->, [e, ['get-doc', 'some-func']]))), _271756, fbug((_271756-->if_trace((eval;e), (_242458=1, indentq(1, 0, -->, [e, ['get-doc', 'some-func']])))))))), '$restore_trace'(_271798, _271800)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_271798, _271800), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _242458=1, indentq(1, 0, -->, [e, ['get-doc', 'some-func']]))), _271756, fbug((_271756-->if_trace((eval;e), (_242458=1, indentq(1, 0, -->, [e, ['get-doc', 'some-func']])))))))), system:'$restore_trace'(_271798, _271800)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_271798, _271800)) ^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _242458=1, indentq(1, 0, -->, [e, ['get-doc', 'some-func']]))), _271756, fbug((_271756-->if_trace((eval;e), (_242458=1, indentq(1, 0, -->, [e, ['get-doc', 'some-func']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (254) [user] if_trace((eval;e), (_242458=1, indentq(1, 0, -->, [e, ['get-doc', 'some-func']]))) Call: (254) [system] _276580=retval(fail) Exit: (254) [system] retval(fail)=retval(fail) Call: (254) [system] _278442=(\+ \+ (flag(eval_num, _278462, _278462+1), (retval(fail)\=@=retval(fail), nonvar(_240488)->indentq(1, _278462, <--, [e, _240488]);indentq(1, _278462, <--, [e, retval(fail)])))) Exit: (254) [system] (\+ \+ (flag(eval_num, _278462, _278462+1), (retval(fail)\=@=retval(fail), nonvar(_240488)->indentq(1, _278462, <--, [e, _240488]);indentq(1, _278462, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _278462, _278462+1), (retval(fail)\=@=retval(fail), nonvar(_240488)->indentq(1, _278462, <--, [e, _240488]);indentq(1, _278462, <--, [e, retval(fail)])))) ^ Call: (254) [user] call_cleanup(((call(eval_20(=, _6242), 498, '&self', ['get-doc', 'some-func'], _240488)*->nb_setarg(1, retval(fail), _240488);fail, trace, call(eval_20(=, _6242), 498, '&self', ['get-doc', 'some-func'], _240488)), ignore(notrace((\+_240488\=_242588, nb_setarg(1, retval(fail), _240488))))), ignore((_242458==1->ignore(\+ \+ (flag(eval_num, _278462, _278462+1), (retval(fail)\=@=retval(fail), nonvar(_240488)->indentq(1, _278462, <--, [e, _240488]);indentq(1, _278462, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _278462, _278462+1), (retval(fail)\=@=retval(fail), nonvar(_240488)->indentq(1, _278462, <--, [e, _240488]);indentq(1, _278462, <--, [e, retval(fail)]))))))))))) ^ Unify: (254) [system] call_cleanup(user:((call(eval_20(=, _6242), 498, '&self', ['get-doc', 'some-func'], _240488)*->nb_setarg(1, retval(fail), _240488);fail, trace, call(eval_20(=, _6242), 498, '&self', ['get-doc', 'some-func'], _240488)), ignore(notrace((\+_240488\=_242588, nb_setarg(1, retval(fail), _240488))))), user:ignore((_242458==1->ignore(\+ \+ (flag(eval_num, _278462, _278462+1), (retval(fail)\=@=retval(fail), nonvar(_240488)->indentq(1, _278462, <--, [e, _240488]);indentq(1, _278462, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _278462, _278462+1), (retval(fail)\=@=retval(fail), nonvar(_240488)->indentq(1, _278462, <--, [e, _240488]);indentq(1, _278462, <--, [e, retval(fail)]))))))))))) ^ Call: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) Call: (257) [system] atom(['get-doc', 'some-func']) ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Call: (257) [user] no_eval(['get-doc', 'some-func']) ^ Unify: (257) [user] no_eval(['get-doc', 'some-func']) ^ Call: (258) [user] self_eval(['get-doc', 'some-func']) ^ Unify: (258) [user] self_eval(['get-doc', 'some-func']) ^ Call: (260) [system] setup_call_cleanup('$notrace'(_290848, _290850), once(user:self_eval0(['get-doc', 'some-func'])), '$restore_trace'(_290848, _290850)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_290848, _290850), system:once(user:self_eval0(['get-doc', 'some-func'])), system:'$restore_trace'(_290848, _290850)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_290848, _290850)) ^ Fail: (258) [user] self_eval(['get-doc', 'some-func']) ^ Redo: (257) [user] no_eval(['get-doc', 'some-func']) ^ Unify: (257) [user] no_eval(['get-doc', 'some-func']) Call: (258) [system] atomic('get-doc') Exit: (258) [system] atomic('get-doc') ^ Call: (258) [user] is_sl('get-doc') ^ Unify: (258) [user] is_sl('get-doc') Call: (259) [system] number('get-doc') ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) Call: (257) [system] ['some-func']==[] ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) Call: (257) [system] atom(=) Exit: (257) [system] atom(=) Call: (257) [system] (=)\==(=) ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) Call: (257) [system] callable('get-doc') Exit: (257) [system] callable('get-doc') ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) Call: (257) [system] is_list(['some-func']) Exit: (257) [system] is_list(['some-func']) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) Call: (257) [system] is_list(['get-doc', 'some-func']) Exit: (257) [system] is_list(['get-doc', 'some-func']) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], ['get-doc'|_317882]) Call: (257) [system] var('get-doc') ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Call: (257) [user] once(expand_eval(['get-doc', 'some-func'], _321644)) ^ Unify: (257) [system] once(user:expand_eval(['get-doc', 'some-func'], _321644)) ^ Call: (258) [user] expand_eval(['get-doc', 'some-func'], _321644) ^ Unify: (258) [user] expand_eval(['get-doc', 'some-func'], _321644) Call: (259) [system] is_list(['get-doc', 'some-func']) Exit: (259) [system] is_list(['get-doc', 'some-func']) ^ Unify: (258) [user] expand_eval(['get-doc', 'some-func'], ['get-doc'|_327220]) Call: (259) [system] ground('get-doc') Exit: (259) [system] ground('get-doc') ^ Unify: (258) [user] expand_eval(['get-doc', 'some-func'], ['get-doc'|_330002]) ^ Call: (259) [user] apply:maplist(expand_eval, ['some-func'], _330002) ^ Unify: (259) [apply] apply:maplist(user:expand_eval, ['some-func'], _330002) Call: (260) [apply] apply:maplist_(['some-func'], _330002, user:expand_eval) Unify: (260) [apply] apply:maplist_(['some-func'], [_333748|_333750], user:expand_eval) ^ Call: (261) [user] expand_eval('some-func', _333748) ^ Unify: (261) [user] expand_eval('some-func', _333748) Call: (262) [system] is_list('some-func') ^ Redo: (261) [user] expand_eval('some-func', _333748) Call: (262) [system] 'some-func'=_333748 Exit: (262) [system] 'some-func'='some-func' ^ Exit: (261) [user] expand_eval('some-func', 'some-func') Call: (261) [apply] apply:maplist_([], _333750, user:expand_eval) Unify: (261) [apply] apply:maplist_([], [], user:expand_eval) Exit: (261) [apply] apply:maplist_([], [], user:expand_eval) Exit: (260) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (259) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (258) [user] expand_eval(['get-doc', 'some-func'], ['get-doc', 'some-func']) ^ Exit: (257) [system] once(user:expand_eval(['get-doc', 'some-func'], ['get-doc', 'some-func'])) Call: (257) [system] ['get-doc', 'some-func']\==['get-doc', 'some-func'] ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Call: (257) [user] is_progn('get-doc') ^ Unify: (257) [user] is_progn('get-doc') Call: (258) [system] var('get-doc') ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Call: (257) [user] is_progn('get-doc') ^ Unify: (257) [user] is_progn('get-doc') Call: (258) [system] var('get-doc') ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Call: (257) [user] is_space_op('get-doc') ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) Call: (257) [system] is_list('some-func') ^ Redo: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Unify: (256) [user] eval_20(=, _6242, 498, '&self', ['get-doc', 'some-func'], _240488) ^ Call: (257) [user] with_all_spaces(eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488)) ^ Unify: (257) [user] with_all_spaces(eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488)) ^ Call: (258) [user] locally_each:locally(nb_setval(with_all_spaces, t), eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488)) ^ Unify: (258) [locally_each] locally_each:locally(user:nb_setval(with_all_spaces, t), user:eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488)) ^ Call: (259) [locally_each] locally_each:wtl(user, nb_setval(with_all_spaces, t), user:eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488), user:each_call_cleanup) ^ Unify: (259) [locally_each] locally_each:wtl(user, nb_setval(with_all_spaces, t), user:eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488), user:each_call_cleanup) Call: (260) [system] nb_current(with_all_spaces, _371120) Call: (263) [clpfd] clpfd:make_clpfd_var(with_all_spaces) Fail: (263) [clpfd] clpfd:make_clpfd_var(with_all_spaces) Fail: (260) [system] nb_current(with_all_spaces, _371120) ^ Redo: (259) [locally_each] locally_each:wtl(user, nb_setval(with_all_spaces, t), user:eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488), user:each_call_cleanup) ^ Call: (260) [user] call_cleanup((nb_setval(with_all_spaces, t), user:eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488), nb_delete(with_all_spaces)), nb_delete(with_all_spaces)) ^ Unify: (260) [system] call_cleanup(user:(nb_setval(with_all_spaces, t), user:eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488), nb_delete(with_all_spaces)), user:nb_delete(with_all_spaces)) Call: (262) [$syspreds] nb_setval(with_all_spaces, t) Unify: (262) [$syspreds] nb_setval(with_all_spaces, t) Call: (263) [system] duplicate_term(t, _379544) Exit: (263) [system] duplicate_term(t, t) Call: (263) [system] nb_linkval(with_all_spaces, t) Exit: (263) [system] nb_linkval(with_all_spaces, t) Exit: (262) [$syspreds] nb_setval(with_all_spaces, t) ^ Call: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) Call: (263) [system] var(['metta-get-doc', 'some-func']) ^ Redo: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Call: (264) [system] setup_call_cleanup('$notrace'(_388898, _388900), once(user:self_eval(['metta-get-doc', 'some-func'])), '$restore_trace'(_388898, _388900)) ^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_388898, _388900), system:once(user:self_eval(['metta-get-doc', 'some-func'])), system:'$restore_trace'(_388898, _388900)) ^ Call: (265) [system] sig_atomic(system:'$notrace'(_388898, _388900)) ^ Redo: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Call: (264) [system] setup_call_cleanup('$notrace'(_393636, _393638), once(user:nonvar(_240488)), '$restore_trace'(_393636, _393638)) ^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_393636, _393638), system:once(user:nonvar(_240488)), system:'$restore_trace'(_393636, _393638)) ^ Call: (265) [system] sig_atomic(system:'$notrace'(_393636, _393638)) ^ Redo: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Call: (264) [system] setup_call_cleanup('$notrace'(_398374, _398376), once(user:nonvar(_240488)), '$restore_trace'(_398374, _398376)) ^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_398374, _398376), system:once(user:nonvar(_240488)), system:'$restore_trace'(_398374, _398376)) ^ Call: (265) [system] sig_atomic(system:'$notrace'(_398374, _398376)) ^ Redo: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) Call: (263) [system] ['some-func']==[] ^ Redo: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) Call: (263) [system] atom(=) Exit: (263) [system] atom(=) Call: (263) [system] (=)\==(=) ^ Redo: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Call: (263) [user] self_eval(['metta-get-doc', 'some-func']) ^ Unify: (263) [user] self_eval(['metta-get-doc', 'some-func']) ^ Call: (265) [system] setup_call_cleanup('$notrace'(_412440, _412442), once(user:self_eval0(['metta-get-doc', 'some-func'])), '$restore_trace'(_412440, _412442)) ^ Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_412440, _412442), system:once(user:self_eval0(['metta-get-doc', 'some-func'])), system:'$restore_trace'(_412440, _412442)) ^ Call: (266) [system] sig_atomic(system:'$notrace'(_412440, _412442)) ^ Fail: (263) [user] self_eval(['metta-get-doc', 'some-func']) ^ Redo: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (262) [user] eval_args(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Call: (263) [user] eval_00(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (263) [user] eval_00(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Call: (264) [user] self_eval(['metta-get-doc', 'some-func']) ^ Unify: (264) [user] self_eval(['metta-get-doc', 'some-func']) ^ Call: (266) [system] setup_call_cleanup('$notrace'(_421838, _421840), once(user:self_eval0(['metta-get-doc', 'some-func'])), '$restore_trace'(_421838, _421840)) ^ Unify: (266) [system] setup_call_cleanup(system:'$notrace'(_421838, _421840), system:once(user:self_eval0(['metta-get-doc', 'some-func'])), system:'$restore_trace'(_421838, _421840)) ^ Call: (267) [system] sig_atomic(system:'$notrace'(_421838, _421840)) ^ Fail: (264) [user] self_eval(['metta-get-doc', 'some-func']) ^ Redo: (263) [user] eval_00(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (263) [user] eval_00(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Call: (264) [user] eval_01(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Unify: (264) [user] eval_01(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _240488) ^ Call: (265) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (265) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args))) Call: (267) [system] 498<1 Fail: (267) [system] 498<1 ^ Redo: (265) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (265) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (266) [system] setup_call_cleanup('$notrace'(_434996, _434998), once(user:(_434972 is 498-1, copy_term(['metta-get-doc', 'some-func'], _434986))), '$restore_trace'(_434996, _434998)) ^ Unify: (266) [system] setup_call_cleanup(system:'$notrace'(_434996, _434998), system:once(user:(_434972 is 498-1, copy_term(['metta-get-doc', 'some-func'], _434986))), system:'$restore_trace'(_434996, _434998)) ^ Call: (267) [system] sig_atomic(system:'$notrace'(_434996, _434998)) ^ Exit: (266) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['metta-get-doc', 'some-func'], ['metta-get-doc', 'some-func']))), system:'$restore_trace'(3, -1)) ^ Call: (265) [user] trace_eval(eval_20(=, _6242), e, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Unify: (265) [user] trace_eval(eval_20(=, _6242), e, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Call: (266) [user] must_det_ll((notrace((flag(eval_num, _440690, _440690+1), _440708 is _440690 mod 500, _440726 is 99-497 mod 100, _440750=_440752, option_else('trace-length', _440764, 500), option_else('trace-depth', _440772, 30))), quietly(if_t((nop(stop_rtrace), _440708>_440764), (set_debug(eval, false), _440828 is _440764+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_440828])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_440880))))) ^ Unify: (266) [user] must_det_ll(user:(notrace((flag(eval_num, _440690, _440690+1), _440708 is _440690 mod 500, _440726 is 99-497 mod 100, _440750=_440752, option_else('trace-length', _440764, 500), option_else('trace-depth', _440772, 30))), quietly(if_t((nop(stop_rtrace), _440708>_440764), (set_debug(eval, false), _440828 is _440764+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_440828])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_440880))))) ^ Call: (267) [user] once(user:(notrace((flag(eval_num, _440690, _440690+1), _440708 is _440690 mod 500, _440726 is 99-497 mod 100, _440750=_440752, option_else('trace-length', _440764, 500), option_else('trace-depth', _440772, 30))), quietly(if_t((nop(stop_rtrace), _440708>_440764), (set_debug(eval, false), _440828 is _440764+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_440828])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_440880))))) ^ Unify: (267) [system] once(user:(notrace((flag(eval_num, _440690, _440690+1), _440708 is _440690 mod 500, _440726 is 99-497 mod 100, _440750=_440752, option_else('trace-length', _440764, 500), option_else('trace-depth', _440772, 30))), quietly(if_t((nop(stop_rtrace), _440708>_440764), (set_debug(eval, false), _440828 is _440764+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_440828])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_440880))))) ^ Call: (270) [system] setup_call_cleanup('$notrace'(_444604, _444606), once(user:(flag(eval_num, _440690, _440690+1), _440708 is _440690 mod 500, _440726 is 99-497 mod 100, _440750=_440752, option_else('trace-length', _440764, 500), option_else('trace-depth', _440772, 30))), '$restore_trace'(_444604, _444606)) ^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_444604, _444606), system:once(user:(flag(eval_num, _440690, _440690+1), _440708 is _440690 mod 500, _440726 is 99-497 mod 100, _440750=_440752, option_else('trace-length', _440764, 500), option_else('trace-depth', _440772, 30))), system:'$restore_trace'(_444604, _444606)) ^ Call: (271) [system] sig_atomic(system:'$notrace'(_444604, _444606)) ^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 2 is 99-497 mod 100, _440750=_440750, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (270) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _440828 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_440828])), nop((start_rtrace, rtrace))))) ^ Unify: (270) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _440828 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_440828])), nop((start_rtrace, rtrace))))) ^ Exit: (270) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _440828 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_440828])), nop((start_rtrace, rtrace))))) Call: (269) [user] nop(notrace(no_repeats_var(_440880))) Unify: (269) [user] nop(notrace(no_repeats_var(_440880))) Exit: (269) [user] nop(notrace(no_repeats_var(_440880))) ^ Exit: (267) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 2 is 99-497 mod 100, _440750=_440750, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _440828 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_440828])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_440880))))) ^ Exit: (266) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 2 is 99-497 mod 100, _440750=_440750, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _440828 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_440828])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_440880))))) Call: (266) [occurs] occurs:sub_term(_456068, e) Unify: (266) [occurs] occurs:sub_term(e, e) Exit: (266) [occurs] occurs:sub_term(e, e) Call: (266) [system] e\=e Fail: (266) [system] e\=e Redo: (266) [occurs] occurs:sub_term(_456068, e) Unify: (266) [occurs] occurs:sub_term(_456068, e) Call: (267) [system] compound(e) Fail: (267) [system] compound(e) Fail: (266) [occurs] occurs:sub_term(_456068, e) ^ Redo: (265) [user] trace_eval(eval_20(=, _6242), e, 497, '&self', ['metta-get-doc', 'some-func'], _438780) Call: (266) [system] _466286=e Exit: (266) [system] e=e ^ Call: (266) [user] if_trace((eval;e), (_440750=1, indentq(2, 1, -->, [e, ['metta-get-doc', 'some-func']]))) ^ Unify: (266) [user] if_trace((eval;e), (_440750=1, indentq(2, 1, -->, [e, ['metta-get-doc', 'some-func']]))) ^ Call: (268) [system] setup_call_cleanup('$notrace'(_470090, _470092), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _440750=1, indentq(2, 1, -->, [e, ['metta-get-doc', 'some-func']]))), _470048, fbug((_470048-->if_trace((eval;e), (_440750=1, indentq(2, 1, -->, [e, ['metta-get-doc', 'some-func']])))))))), '$restore_trace'(_470090, _470092)) ^ Unify: (268) [system] setup_call_cleanup(system:'$notrace'(_470090, _470092), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _440750=1, indentq(2, 1, -->, [e, ['metta-get-doc', 'some-func']]))), _470048, fbug((_470048-->if_trace((eval;e), (_440750=1, indentq(2, 1, -->, [e, ['metta-get-doc', 'some-func']])))))))), system:'$restore_trace'(_470090, _470092)) ^ Call: (269) [system] sig_atomic(system:'$notrace'(_470090, _470092)) ^ Exit: (268) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _440750=1, indentq(2, 1, -->, [e, ['metta-get-doc', 'some-func']]))), _470048, fbug((_470048-->if_trace((eval;e), (_440750=1, indentq(2, 1, -->, [e, ['metta-get-doc', 'some-func']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (266) [user] if_trace((eval;e), (_440750=1, indentq(2, 1, -->, [e, ['metta-get-doc', 'some-func']]))) Call: (266) [system] _474872=retval(fail) Exit: (266) [system] retval(fail)=retval(fail) Call: (266) [system] _476734=(\+ \+ (flag(eval_num, _476754, _476754+1), (retval(fail)\=@=retval(fail), nonvar(_438780)->indentq(2, _476754, <--, [e, _438780]);indentq(2, _476754, <--, [e, retval(fail)])))) Exit: (266) [system] (\+ \+ (flag(eval_num, _476754, _476754+1), (retval(fail)\=@=retval(fail), nonvar(_438780)->indentq(2, _476754, <--, [e, _438780]);indentq(2, _476754, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _476754, _476754+1), (retval(fail)\=@=retval(fail), nonvar(_438780)->indentq(2, _476754, <--, [e, _438780]);indentq(2, _476754, <--, [e, retval(fail)])))) ^ Call: (266) [user] call_cleanup(((call(eval_20(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], _438780)*->nb_setarg(1, retval(fail), _438780);fail, trace, call(eval_20(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], _438780)), ignore(notrace((\+_438780\=_440880, nb_setarg(1, retval(fail), _438780))))), ignore((_440750==1->ignore(\+ \+ (flag(eval_num, _476754, _476754+1), (retval(fail)\=@=retval(fail), nonvar(_438780)->indentq(2, _476754, <--, [e, _438780]);indentq(2, _476754, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _476754, _476754+1), (retval(fail)\=@=retval(fail), nonvar(_438780)->indentq(2, _476754, <--, [e, _438780]);indentq(2, _476754, <--, [e, retval(fail)]))))))))))) ^ Unify: (266) [system] call_cleanup(user:((call(eval_20(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], _438780)*->nb_setarg(1, retval(fail), _438780);fail, trace, call(eval_20(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], _438780)), ignore(notrace((\+_438780\=_440880, nb_setarg(1, retval(fail), _438780))))), user:ignore((_440750==1->ignore(\+ \+ (flag(eval_num, _476754, _476754+1), (retval(fail)\=@=retval(fail), nonvar(_438780)->indentq(2, _476754, <--, [e, _438780]);indentq(2, _476754, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _476754, _476754+1), (retval(fail)\=@=retval(fail), nonvar(_438780)->indentq(2, _476754, <--, [e, _438780]);indentq(2, _476754, <--, [e, retval(fail)]))))))))))) ^ Call: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) Call: (269) [system] atom(['metta-get-doc', 'some-func']) ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Call: (269) [user] no_eval(['metta-get-doc', 'some-func']) ^ Unify: (269) [user] no_eval(['metta-get-doc', 'some-func']) ^ Call: (270) [user] self_eval(['metta-get-doc', 'some-func']) ^ Unify: (270) [user] self_eval(['metta-get-doc', 'some-func']) ^ Call: (272) [system] setup_call_cleanup('$notrace'(_489140, _489142), once(user:self_eval0(['metta-get-doc', 'some-func'])), '$restore_trace'(_489140, _489142)) ^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_489140, _489142), system:once(user:self_eval0(['metta-get-doc', 'some-func'])), system:'$restore_trace'(_489140, _489142)) ^ Call: (273) [system] sig_atomic(system:'$notrace'(_489140, _489142)) ^ Fail: (270) [user] self_eval(['metta-get-doc', 'some-func']) ^ Redo: (269) [user] no_eval(['metta-get-doc', 'some-func']) ^ Unify: (269) [user] no_eval(['metta-get-doc', 'some-func']) Call: (270) [system] atomic('metta-get-doc') Exit: (270) [system] atomic('metta-get-doc') ^ Call: (270) [user] is_sl('metta-get-doc') ^ Unify: (270) [user] is_sl('metta-get-doc') Call: (271) [system] number('metta-get-doc') ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) Call: (269) [system] ['some-func']==[] ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) Call: (269) [system] atom(=) Exit: (269) [system] atom(=) Call: (269) [system] (=)\==(=) ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) Call: (269) [system] callable('metta-get-doc') Exit: (269) [system] callable('metta-get-doc') ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) Call: (269) [system] is_list(['some-func']) Exit: (269) [system] is_list(['some-func']) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) Call: (269) [system] is_list(['metta-get-doc', 'some-func']) Exit: (269) [system] is_list(['metta-get-doc', 'some-func']) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], ['metta-get-doc'|_516174]) Call: (269) [system] var('metta-get-doc') ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _438780) ^ Call: (269) [user] once(expand_eval(['metta-get-doc', 'some-func'], _519936)) ^ Unify: (269) [system] once(user:expand_eval(['metta-get-doc', 'some-func'], _519936)) ^ Call: (270) [user] expand_eval(['metta-get-doc', 'some-func'], _519936) ^ Unify: (270) [user] expand_eval(['metta-get-doc', 'some-func'], _519936) Call: (271) [system] is_list(['metta-get-doc', 'some-func']) Exit: (271) [system] is_list(['metta-get-doc', 'some-func']) ^ Unify: (270) [user] expand_eval(['metta-get-doc', 'some-func'], ['metta-get-doc'|_9146]) Call: (271) [system] ground('metta-get-doc') Exit: (271) [system] ground('metta-get-doc') ^ Unify: (270) [user] expand_eval(['metta-get-doc', 'some-func'], ['metta-get-doc'|_11928]) ^ Call: (271) [user] apply:maplist(expand_eval, ['some-func'], _11928) ^ Unify: (271) [apply] apply:maplist(user:expand_eval, ['some-func'], _11928) Call: (272) [apply] apply:maplist_(['some-func'], _11928, user:expand_eval) Unify: (272) [apply] apply:maplist_(['some-func'], [_15674|_15676], user:expand_eval) ^ Call: (273) [user] expand_eval('some-func', _15674) ^ Unify: (273) [user] expand_eval('some-func', _15674) Call: (274) [system] is_list('some-func') ^ Redo: (273) [user] expand_eval('some-func', _15674) Call: (274) [system] 'some-func'=_15674 Exit: (274) [system] 'some-func'='some-func' ^ Exit: (273) [user] expand_eval('some-func', 'some-func') Call: (273) [apply] apply:maplist_([], _15676, user:expand_eval) Unify: (273) [apply] apply:maplist_([], [], user:expand_eval) Exit: (273) [apply] apply:maplist_([], [], user:expand_eval) Exit: (272) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (271) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (270) [user] expand_eval(['metta-get-doc', 'some-func'], ['metta-get-doc', 'some-func']) ^ Exit: (269) [system] once(user:expand_eval(['metta-get-doc', 'some-func'], ['metta-get-doc', 'some-func'])) Call: (269) [system] ['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func'] ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Call: (269) [user] is_progn('metta-get-doc') ^ Unify: (269) [user] is_progn('metta-get-doc') Call: (270) [system] var('metta-get-doc') ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Call: (269) [user] is_progn('metta-get-doc') ^ Unify: (269) [user] is_progn('metta-get-doc') Call: (270) [system] var('metta-get-doc') ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Call: (269) [user] is_space_op('metta-get-doc') ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) Call: (269) [system] is_list('some-func') ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) Call: (269) [system] 'some-func'=='Nothing' ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Call: (269) [user] metta_compiled_predicate('&self', 'metta-get-doc', _50202) ^ Fail: (269) [user] metta_compiled_predicate('&self', 'metta-get-doc', _50202) ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) Call: (269) [system] is_list(['metta-get-doc', 'some-func']) Exit: (269) [system] is_list(['metta-get-doc', 'some-func']) ^ Call: (269) [user] apply:maplist(self_eval, ['metta-get-doc', 'some-func']) ^ Unify: (269) [apply] apply:maplist(user:self_eval, ['metta-get-doc', 'some-func']) Call: (270) [apply] apply:maplist_(['metta-get-doc', 'some-func'], user:self_eval) Unify: (270) [apply] apply:maplist_(['metta-get-doc', 'some-func'], user:self_eval) ^ Call: (271) [user] self_eval('metta-get-doc') ^ Unify: (271) [user] self_eval('metta-get-doc') ^ Call: (273) [system] setup_call_cleanup('$notrace'(_61394, _61396), once(user:self_eval0('metta-get-doc')), '$restore_trace'(_61394, _61396)) ^ Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_61394, _61396), system:once(user:self_eval0('metta-get-doc')), system:'$restore_trace'(_61394, _61396)) ^ Call: (274) [system] sig_atomic(system:'$notrace'(_61394, _61396)) ^ Exit: (273) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('metta-get-doc')), system:'$restore_trace'(3, -1)) ^ Exit: (271) [user] self_eval('metta-get-doc') Call: (271) [apply] apply:maplist_(['some-func'], user:self_eval) Unify: (271) [apply] apply:maplist_(['some-func'], user:self_eval) ^ Call: (272) [user] self_eval('some-func') ^ Unify: (272) [user] self_eval('some-func') ^ Call: (274) [system] setup_call_cleanup('$notrace'(_69810, _69812), once(user:self_eval0('some-func')), '$restore_trace'(_69810, _69812)) ^ Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_69810, _69812), system:once(user:self_eval0('some-func')), system:'$restore_trace'(_69810, _69812)) ^ Call: (275) [system] sig_atomic(system:'$notrace'(_69810, _69812)) ^ Exit: (274) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('some-func')), system:'$restore_trace'(3, -1)) ^ Exit: (272) [user] self_eval('some-func') Call: (272) [apply] apply:maplist_([], user:self_eval) Unify: (272) [apply] apply:maplist_([], user:self_eval) Exit: (272) [apply] apply:maplist_([], user:self_eval) Exit: (271) [apply] apply:maplist_(['some-func'], user:self_eval) Exit: (270) [apply] apply:maplist_(['metta-get-doc', 'some-func'], user:self_eval) ^ Exit: (269) [apply] apply:maplist(user:self_eval, ['metta-get-doc', 'some-func']) Call: (269) [system] ['metta-get-doc', 'some-func']=[_80086|_80088] Exit: (269) [system] ['metta-get-doc', 'some-func']=['metta-get-doc', 'some-func'] Call: (269) [system] atom('metta-get-doc') Exit: (269) [system] atom('metta-get-doc') ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) Call: (269) [system] _84738=do_more_defs(true) Exit: (269) [system] do_more_defs(true)=do_more_defs(true) ^ Call: (269) [user] clause(eval_21(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262), _86614) ^ Redo: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Unify: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7262) ^ Call: (269) [user] eval_40(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (269) [user] eval_40(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (270) [user] eval_selfless(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (270) [user] eval_selfless(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (271) [user] eval_selfless_0(['metta-get-doc', 'some-func'], _89438) ^ Unify: (271) [user] eval_selfless_0(['metta-get-doc', 'some-func'], _89438) Call: (272) [system] var('metta-get-doc') ^ Redo: (271) [user] eval_selfless_0(['metta-get-doc', 'some-func'], _89438) ^ Unify: (271) [user] eval_selfless_0(['metta-get-doc', 'some-func'], _89438) ^ Call: (272) [user] eval_selfless_1(['metta-get-doc', 'some-func'], _89438) ^ Unify: (272) [user] eval_selfless_1(['metta-get-doc', 'some-func'], _89438) ^ Call: (273) [user] allow_clp ^ Unify: (273) [user] allow_clp ^ Call: (274) [user] false_flag ^ Unify: (274) [user] false_flag Call: (275) [system] fail Fail: (275) [system] fail ^ Fail: (274) [user] false_flag ^ Redo: (271) [user] eval_selfless_0(['metta-get-doc', 'some-func'], _89438) ^ Unify: (271) [user] eval_selfless_0(['metta-get-doc', 'some-func'], _89438) ^ Call: (272) [user] eval_selfless_2(['metta-get-doc', 'some-func'], _89438) ^ Unify: (272) [user] eval_selfless_2(['metta-get-doc', 'some-func'], _89438) Call: (273) [system] var('metta-get-doc') ^ Redo: (272) [user] eval_selfless_2(['metta-get-doc', 'some-func'], _89438) ^ Unify: (272) [user] eval_selfless_2(['metta-get-doc', 'some-func'], _89438) ^ Call: (273) [user] fake_notrace((ground(['metta-get-doc', 'some-func']), ['metta-get-doc', 'some-func']=[_112642, _112648, _112654], atom(_112642), catch_warn(current_op(_112680, yfx, _112642)), ['metta-get-doc', 'some-func']\=[_112700], s2ps(['metta-get-doc', 'some-func'], _112708))) ^ Unify: (273) [user] fake_notrace(user:(ground(['metta-get-doc', 'some-func']), ['metta-get-doc', 'some-func']=[_112642, _112648, _112654], atom(_112642), catch_warn(current_op(_112680, yfx, _112642)), ['metta-get-doc', 'some-func']\=[_112700], s2ps(['metta-get-doc', 'some-func'], _112708))) ^ Call: (274) [user] real_notrace(user:(ground(['metta-get-doc', 'some-func']), ['metta-get-doc', 'some-func']=[_112642, _112648, _112654], atom(_112642), catch_warn(current_op(_112680, yfx, _112642)), ['metta-get-doc', 'some-func']\=[_112700], s2ps(['metta-get-doc', 'some-func'], _112708))) ^ Unify: (274) [user] real_notrace(user:(ground(['metta-get-doc', 'some-func']), ['metta-get-doc', 'some-func']=[_112642, _112648, _112654], atom(_112642), catch_warn(current_op(_112680, yfx, _112642)), ['metta-get-doc', 'some-func']\=[_112700], s2ps(['metta-get-doc', 'some-func'], _112708))) ^ Call: (275) [user] setup_call_cleanup('$notrace'(_116414, _116416), once(user:(ground(['metta-get-doc', 'some-func']), ['metta-get-doc', 'some-func']=[_112642, _112648, _112654], atom(_112642), catch_warn(current_op(_112680, yfx, _112642)), ['metta-get-doc', 'some-func']\=[_112700], s2ps(['metta-get-doc', 'some-func'], _112708))), '$restore_trace'(_116414, _116416)) ^ Unify: (275) [system] setup_call_cleanup(user:'$notrace'(_116414, _116416), user:once(user:(ground(['metta-get-doc', 'some-func']), ['metta-get-doc', 'some-func']=[_112642, _112648, _112654], atom(_112642), catch_warn(current_op(_112680, yfx, _112642)), ['metta-get-doc', 'some-func']\=[_112700], s2ps(['metta-get-doc', 'some-func'], _112708))), user:'$restore_trace'(_116414, _116416)) ^ Call: (276) [system] sig_atomic(user:'$notrace'(_116414, _116416)) ^ Fail: (274) [user] real_notrace(user:(ground(['metta-get-doc', 'some-func']), ['metta-get-doc', 'some-func']=[_112642, _112648, _112654], atom(_112642), catch_warn(current_op(_112680, yfx, _112642)), ['metta-get-doc', 'some-func']\=[_112700], s2ps(['metta-get-doc', 'some-func'], _112708))) ^ Fail: (273) [user] fake_notrace(user:(ground(['metta-get-doc', 'some-func']), ['metta-get-doc', 'some-func']=[_112642, _112648, _112654], atom(_112642), catch_warn(current_op(_112680, yfx, _112642)), ['metta-get-doc', 'some-func']\=[_112700], s2ps(['metta-get-doc', 'some-func'], _112708))) ^ Redo: (269) [user] eval_40(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (269) [user] eval_40(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (270) [user] eval_41(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (270) [user] eval_41(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (271) [user] naive_eval_args ^ Unify: (271) [user] naive_eval_args Call: (272) [system] false Unify: (272) [system] false Call: (273) [system] fail ^ Redo: (270) [user] eval_41(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (270) [user] eval_41(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (271) [user] naive_eval_args ^ Unify: (271) [user] naive_eval_args Call: (272) [system] false Unify: (272) [system] false Call: (273) [system] fail ^ Redo: (270) [user] eval_41(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (271) [user] eval_adjust_args(=, _6242, _136868, _89438, 497, '&self', ['metta-get-doc', 'some-func'], _136870) ^ Unify: (271) [user] eval_adjust_args(=, _6242, _136868, _89438, 497, '&self', ['metta-get-doc', 'some-func'], _136870) Call: (272) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6242, _136868, _89438, 497, '&self', ['metta-get-doc', 'some-func'], _136870)), eval_adjust_args1(=, _6242, _136868, _89438, 497, '&self', ['metta-get-doc', 'some-func'], _136870)) Unify: (272) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6242, _136868, _89438, 497, '&self', ['metta-get-doc', 'some-func'], _136870)), eval_adjust_args1(=, _6242, _136868, _89438, 497, '&self', ['metta-get-doc', 'some-func'], _136870)) ^ Call: (274) [user] eval_all_args ^ Unify: (274) [user] eval_all_args ^ Call: (275) [user] true_flag ^ Unify: (275) [user] true_flag ^ Exit: (275) [user] true_flag ^ Exit: (274) [user] eval_all_args ^ Call: (274) [user] eval_adjust_args2(=, _6242, _136868, _89438, 497, '&self', ['metta-get-doc', 'some-func'], _136870) ^ Unify: (274) [user] eval_adjust_args2(=, _6242, _136868, _89438, 497, '&self', ['metta-get-doc', 'some-func'], ['metta-get-doc'|_147102]) ^ Call: (275) [user] apply:maplist(must_eval_args(=, _148060, 497, '&self'), ['some-func'], _147102) ^ Unify: (275) [apply] apply:maplist(user:must_eval_args(=, _148060, 497, '&self'), ['some-func'], _147102) Call: (276) [apply] apply:maplist_(['some-func'], _147102, user:must_eval_args(=, _148060, 497, '&self')) Unify: (276) [apply] apply:maplist_(['some-func'], [_150882|_150884], user:must_eval_args(=, _148060, 497, '&self')) ^ Call: (277) [user] must_eval_args(=, _148060, 497, '&self', 'some-func', _150882) ^ Unify: (277) [user] must_eval_args(=, _148060, 497, '&self', 'some-func', _150882) ^ Call: (278) [user] is_debugging(eval_args) ^ Unify: (278) [user] is_debugging(eval_args) Call: (279) [system] var(eval_args) Fail: (279) [system] var(eval_args) ^ Redo: (278) [user] is_debugging(eval_args) ^ Unify: (278) [user] is_debugging(eval_args) Call: (279) [system] eval_args==false Fail: (279) [system] eval_args==false ^ Redo: (278) [user] is_debugging(eval_args) ^ Unify: (278) [user] is_debugging(eval_args) Call: (279) [system] eval_args==true Fail: (279) [system] eval_args==true ^ Redo: (278) [user] is_debugging(eval_args) ^ Unify: (278) [user] is_debugging(eval_args) ^ Call: (279) [user] fast_option_value(eval_args, debug) ^ Unify: (279) [user] fast_option_value(eval_args, debug) Call: (280) [system] atom(eval_args) Exit: (280) [system] atom(eval_args) Call: (280) [system] current_prolog_flag(eval_args, debug) Fail: (280) [system] current_prolog_flag(eval_args, debug) ^ Fail: (279) [user] fast_option_value(eval_args, debug) ^ Redo: (278) [user] is_debugging(eval_args) ^ Unify: (278) [user] is_debugging(eval_args) ^ Call: (279) [user] fast_option_value(eval_args, trace) ^ Unify: (279) [user] fast_option_value(eval_args, trace) Call: (280) [system] atom(eval_args) Exit: (280) [system] atom(eval_args) Call: (280) [system] current_prolog_flag(eval_args, trace) Fail: (280) [system] current_prolog_flag(eval_args, trace) ^ Fail: (279) [user] fast_option_value(eval_args, trace) ^ Redo: (278) [user] is_debugging(eval_args) ^ Unify: (278) [user] is_debugging(eval_args) Call: (279) [prolog_debug] prolog_debug:debugging(metta(eval_args), _183334) Unify: (279) [prolog_debug] prolog_debug:debugging(metta(eval_args), _183334) ^ Call: (280) [prolog_debug] prolog_debug:debugging(metta(eval_args), _183334, _185270) ^ Unify: (280) [prolog_debug] prolog_debug:debugging(metta(eval_args), _183334, []) Call: (281) [system] current_prolog_flag(nodebugx, true) ^ Redo: (280) [prolog_debug] prolog_debug:debugging(metta(eval_args), _183334, _188074) ^ Unify: (280) [prolog_debug] prolog_debug:debugging(metta(eval_args), _183334, _189012) ^ Call: (281) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (281) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (281) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_191746, _191748, _191750), defined) ^ Unify: (281) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_191746, _191748, _191750), defined) Call: (282) [system] nonvar(defined) Exit: (282) [system] nonvar(defined) Call: (282) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_191746, _191748, _191750)) Unify: (282) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_191746, _191748, _191750)) Call: (283) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_191746, _191748, _191750)) Unify: (283) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_191746, _191748, _191750)) Call: (284) [system] callable(debugging_logicmoo_setting(_191746, _191748, _191750)) Exit: (284) [system] callable(debugging_logicmoo_setting(_191746, _191748, _191750)) Call: (284) [system] atom(bugger) Exit: (284) [system] atom(bugger) Exit: (283) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_191746, _191748, _191750)) Exit: (282) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_191746, _191748, _191750)) ^ Exit: (281) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_191746, _191748, _191750), defined) ^ Call: (281) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _183334, _205660) ^ Unify: (281) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (281) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (280) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error]) Exit: (279) [prolog_debug] prolog_debug:debugging(metta(eval_args), true) Call: (279) [system] true==true Exit: (279) [system] true==true ^ Exit: (278) [user] is_debugging(eval_args) ^ Unify: (277) [user] must_eval_args(=, _148060, 497, '&self', 'some-func', _150882) ^ Call: (278) [user] eval_args(=, _148060, 497, '&self', 'some-func', _150882) ^ Unify: (278) [user] eval_args(=, _148060, 497, '&self', 'some-func', _150882) Call: (279) [system] var('some-func') ^ Redo: (278) [user] eval_args(=, _148060, 497, '&self', 'some-func', _150882) ^ Unify: (278) [user] eval_args(=, _148060, 497, '&self', 'some-func', _150882) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_218784, _218786), once(user:self_eval('some-func')), '$restore_trace'(_218784, _218786)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_218784, _218786), system:once(user:self_eval('some-func')), system:'$restore_trace'(_218784, _218786)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_218784, _218786)) ^ Exit: (280) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('some-func')), system:'$restore_trace'(3, -1)) Call: (279) [system] _150882='some-func' Exit: (279) [system] 'some-func'='some-func' ^ Exit: (278) [user] eval_args(=, _148060, 497, '&self', 'some-func', 'some-func') ^ Exit: (277) [user] must_eval_args(=, _148060, 497, '&self', 'some-func', 'some-func') Call: (277) [apply] apply:maplist_([], _150884, user:must_eval_args(=, _148060, 497, '&self')) Unify: (277) [apply] apply:maplist_([], [], user:must_eval_args(=, _148060, 497, '&self')) Exit: (277) [apply] apply:maplist_([], [], user:must_eval_args(=, _148060, 497, '&self')) Exit: (276) [apply] apply:maplist_(['some-func'], ['some-func'], user:must_eval_args(=, _148060, 497, '&self')) ^ Exit: (275) [apply] apply:maplist(user:must_eval_args(=, _148060, 497, '&self'), ['some-func'], ['some-func']) Call: (275) [system] _136868=_89438 Exit: (275) [system] _89438=_89438 ^ Exit: (274) [user] eval_adjust_args2(=, _6242, _89438, _89438, 497, '&self', ['metta-get-doc', 'some-func'], ['metta-get-doc', 'some-func']) Exit: (272) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6242, _89438, _89438, 497, '&self', ['metta-get-doc', 'some-func'], ['metta-get-doc', 'some-func'])), eval_adjust_args1(=, _6242, _89438, _89438, 497, '&self', ['metta-get-doc', 'some-func'], ['metta-get-doc', 'some-func'])) ^ Exit: (271) [user] eval_adjust_args(=, _6242, _89438, _89438, 497, '&self', ['metta-get-doc', 'some-func'], ['metta-get-doc', 'some-func']) ^ Call: (271) [user] if_trace((e;args), (['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func']->color_g_mesg('#773733', indentq2(497, (['metta-get-doc', 'some-func']->['metta-get-doc', 'some-func'])));nop(indentq2(497, same(['metta-get-doc', 'some-func']))))) ^ Unify: (271) [user] if_trace((e;args), (['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func']->color_g_mesg('#773733', indentq2(497, (['metta-get-doc', 'some-func']->['metta-get-doc', 'some-func'])));nop(indentq2(497, same(['metta-get-doc', 'some-func']))))) ^ Call: (273) [system] setup_call_cleanup('$notrace'(_237652, _237654), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func']->color_g_mesg('#773733', indentq2(497, (['metta-get-doc', 'some-func']->['metta-get-doc', 'some-func'])));nop(indentq2(497, same(['metta-get-doc', 'some-func'])))))), _237610, fbug((_237610-->if_trace((e;args), (['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func']->color_g_mesg('#773733', indentq2(497, (['metta-get-doc', 'some-func']->['metta-get-doc', 'some-func'])));nop(indentq2(497, same(['metta-get-doc', 'some-func'])))))))))), '$restore_trace'(_237652, _237654)) ^ Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_237652, _237654), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func']->color_g_mesg('#773733', indentq2(497, (['metta-get-doc', 'some-func']->['metta-get-doc', 'some-func'])));nop(indentq2(497, same(['metta-get-doc', 'some-func'])))))), _237610, fbug((_237610-->if_trace((e;args), (['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func']->color_g_mesg('#773733', indentq2(497, (['metta-get-doc', 'some-func']->['metta-get-doc', 'some-func'])));nop(indentq2(497, same(['metta-get-doc', 'some-func'])))))))))), system:'$restore_trace'(_237652, _237654)) ^ Call: (274) [system] sig_atomic(system:'$notrace'(_237652, _237654)) ^ Exit: (273) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func']->color_g_mesg('#773733', indentq2(497, (['metta-get-doc', 'some-func']->['metta-get-doc', 'some-func'])));nop(indentq2(497, same(['metta-get-doc', 'some-func'])))))), _237610, fbug((_237610-->if_trace((e;args), (['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func']->color_g_mesg('#773733', indentq2(497, (['metta-get-doc', 'some-func']->['metta-get-doc', 'some-func'])));nop(indentq2(497, same(['metta-get-doc', 'some-func'])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (271) [user] if_trace((e;args), (['metta-get-doc', 'some-func']\==['metta-get-doc', 'some-func']->color_g_mesg('#773733', indentq2(497, (['metta-get-doc', 'some-func']->['metta-get-doc', 'some-func'])));nop(indentq2(497, same(['metta-get-doc', 'some-func']))))) ^ Call: (271) [user] eval_70(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (271) [user] eval_70(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) Call: (272) [user] if_or_else(eval_maybe_python(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438))))) Unify: (272) [user] if_or_else(eval_maybe_python(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438))))) ^ Call: (273) [user] eval_maybe_python(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (273) [user] eval_maybe_python(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) Call: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Call: (275) [user] typed_list('&self', _250064, _249986) ^ Unify: (275) [user] typed_list('&self', _250996, _249986) Call: (276) [system] compound('&self') Fail: (276) [system] compound('&self') ^ Fail: (275) [user] typed_list('&self', _253776, _249986) Redo: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Call: (275) [system] '&self'=='&flybase' Redo: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Call: (275) [user] metta_atom_in_file('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Unify: (275) [user] metta_atom_in_file('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Call: (276) [user] metta_atom_in_file('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc'], _261158, _261160) ^ Unify: (276) [user] metta_atom_in_file('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc'], _262094, _262096) ^ Call: (277) [user] loaded_into_kb('&self', _262952) ^ Unify: (277) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (277) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (277) [user] once(user:asserted_metta_pred(_273550, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (277) [system] once(user:asserted_metta_pred(_273550, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (278) [user] asserted_metta_pred(_273550, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (278) [user] asserted_metta_pred(_273550, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Call: (275) [user] metta_atom_asserted('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (275) [user] metta_atom_asserted('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Call: (276) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Redo: (275) [user] metta_atom_asserted('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Redo: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (274) [user] metta_atom('&self', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Call: (275) [system] '&self'\=='&corelib' Exit: (275) [system] '&self'\=='&corelib' ^ Call: (275) [user] using_all_spaces ^ Unify: (275) [user] using_all_spaces Call: (276) [system] nb_current(with_all_spaces, t) Exit: (276) [system] nb_current(with_all_spaces, t) ^ Exit: (275) [user] using_all_spaces Call: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Call: (276) [user] typed_list('&corelib', _308588, _308510) ^ Unify: (276) [user] typed_list('&corelib', _309520, _308510) Call: (277) [system] compound('&corelib') Fail: (277) [system] compound('&corelib') ^ Fail: (276) [user] typed_list('&corelib', _312300, _308510) Redo: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Call: (276) [system] '&corelib'=='&flybase' Redo: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Call: (276) [user] metta_atom_in_file('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Unify: (276) [user] metta_atom_in_file('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Call: (277) [user] metta_atom_in_file('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc'], _319682, _319684) ^ Unify: (277) [user] metta_atom_in_file('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc'], _320618, _320620) ^ Call: (278) [user] loaded_into_kb('&corelib', _321476) ^ Unify: (278) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (278) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (278) [user] once(user:asserted_metta_pred(_332030, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (278) [system] once(user:asserted_metta_pred(_332030, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (279) [user] asserted_metta_pred(_332030, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (279) [user] asserted_metta_pred(_332030, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (278) [user] loaded_into_kb('&corelib', _321476) ^ Unify: (278) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (278) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (278) [user] once(user:asserted_metta_pred(_361830, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (278) [system] once(user:asserted_metta_pred(_361830, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (279) [user] asserted_metta_pred(_361830, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (279) [user] asserted_metta_pred(_361830, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Call: (276) [user] metta_atom_asserted('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (276) [user] metta_atom_asserted('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Call: (277) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) ^ Unify: (277) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Call: (278) [user] metta_atom_corelib_types(['registered-python-function', _248138, _248144, 'metta-get-doc']) Redo: (276) [user] metta_atom_asserted('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Redo: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Call: (276) [system] '&corelib'\=='&corelib' Redo: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Unify: (275) [user] metta_atom('&corelib', ['registered-python-function', _248138, _248144, 'metta-get-doc']) Call: (276) [system] '&corelib'\=='&corelib' Redo: (272) [user] if_or_else(eval_maybe_python(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438))))) Call: (273) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438)))) Unify: (273) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438)))) ^ Call: (274) [user] eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (274) [user] eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (275) [user] allow_host_functions ^ Unify: (275) [user] allow_host_functions ^ Exit: (275) [user] allow_host_functions ^ Call: (275) [user] once((is_system_pred('metta-get-doc'), length(['some-func'], _401358), is_syspred('metta-get-doc', _401358, _401366))) ^ Unify: (275) [system] once(user:(is_system_pred('metta-get-doc'), length(['some-func'], _401358), is_syspred('metta-get-doc', _401358, _401366))) ^ Call: (277) [user] is_system_pred('metta-get-doc') ^ Unify: (277) [user] is_system_pred('metta-get-doc') Call: (278) [system] atom('metta-get-doc') Exit: (278) [system] atom('metta-get-doc') Call: (278) [system] atom_concat(_407004, !, 'metta-get-doc') ^ Redo: (277) [user] is_system_pred('metta-get-doc') ^ Unify: (277) [user] is_system_pred('metta-get-doc') Call: (278) [system] atom('metta-get-doc') Exit: (278) [system] atom('metta-get-doc') Call: (278) [system] atom_concat(_411632, '-fn', 'metta-get-doc') ^ Redo: (277) [user] is_system_pred('metta-get-doc') ^ Unify: (277) [user] is_system_pred('metta-get-doc') Call: (278) [system] atom('metta-get-doc') Exit: (278) [system] atom('metta-get-doc') Call: (278) [system] atom_concat(_416260, '-p', 'metta-get-doc') ^ Fail: (277) [user] is_system_pred('metta-get-doc') Redo: (273) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438)))) Call: (274) [user] if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438))) Unify: (274) [user] if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438))) ^ Call: (275) [user] eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (275) [user] eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (276) [user] allow_host_functions ^ Unify: (276) [user] allow_host_functions ^ Exit: (276) [user] allow_host_functions ^ Call: (276) [user] is_system_pred('metta-get-doc') ^ Unify: (276) [user] is_system_pred('metta-get-doc') Call: (277) [system] atom('metta-get-doc') Exit: (277) [system] atom('metta-get-doc') Call: (277) [system] atom_concat(_429196, !, 'metta-get-doc') ^ Redo: (276) [user] is_system_pred('metta-get-doc') ^ Unify: (276) [user] is_system_pred('metta-get-doc') Call: (277) [system] atom('metta-get-doc') Exit: (277) [system] atom('metta-get-doc') Call: (277) [system] atom_concat(_433824, '-fn', 'metta-get-doc') ^ Redo: (276) [user] is_system_pred('metta-get-doc') ^ Unify: (276) [user] is_system_pred('metta-get-doc') Call: (277) [system] atom('metta-get-doc') Exit: (277) [system] atom('metta-get-doc') Call: (277) [system] atom_concat(_438452, '-p', 'metta-get-doc') Redo: (274) [user] if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438))) Call: (275) [user] if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438)) Unify: (275) [user] if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438)) ^ Call: (276) [user] eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (276) [user] eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (277) [user] curried_arity(['metta-get-doc', 'some-func'], _443946, _443948) ^ Unify: (277) [user] curried_arity(['metta-get-doc', 'some-func'], _443946, _443948) Call: (278) [system] var(['metta-get-doc', 'some-func']) ^ Redo: (277) [user] curried_arity(['metta-get-doc', 'some-func'], _443946, _443948) ^ Unify: (277) [user] curried_arity(['metta-get-doc', 'some-func'], 'metta-get-doc', _443948) Call: (278) [system] var('metta-get-doc') ^ Redo: (277) [user] curried_arity(['metta-get-doc', 'some-func'], _443946, _443948) ^ Unify: (277) [user] curried_arity(['metta-get-doc', 'some-func'], 'metta-get-doc', _443948) ^ Call: (278) [user] len_or_unbound(['some-func'], _443948) ^ Unify: (278) [user] len_or_unbound(['some-func'], _443948) Call: (279) [system] is_list(['some-func']) Exit: (279) [system] is_list(['some-func']) Call: (279) [system] length(['some-func'], _443948) Unify: (279) [system] length(['some-func'], _443948) Call: (280) [system] var(_443948) Exit: (280) [system] var(_443948) Call: (280) [system] []==[] Exit: (280) [system] []==[] Call: (280) [system] _443948=1 Exit: (280) [system] 1=1 Exit: (279) [system] length(['some-func'], 1) ^ Exit: (278) [user] len_or_unbound(['some-func'], 1) ^ Exit: (277) [user] curried_arity(['metta-get-doc', 'some-func'], 'metta-get-doc', 1) ^ Call: (277) [user] is_metta_type_constructor('&self', 'metta-get-doc', _465302) ^ Redo: (276) [user] eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (276) [user] eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (277) [user] can_be_ok(eval_maybe_defn, ['metta-get-doc', 'some-func']) ^ Unify: (277) [user] can_be_ok(eval_maybe_defn, ['metta-get-doc', 'some-func']) ^ Call: (278) [user] cant_be_ok(eval_maybe_defn, ['metta-get-doc', 'some-func']) ^ Unify: (278) [user] cant_be_ok(eval_maybe_defn, ['metta-get-doc', 'some-func']) Call: (279) [system] 'metta-get-doc'==let ^ Redo: (277) [user] can_be_ok(eval_maybe_defn, ['metta-get-doc', 'some-func']) ^ Unify: (277) [user] can_be_ok(eval_maybe_defn, ['metta-get-doc', 'some-func']) ^ Exit: (277) [user] can_be_ok(eval_maybe_defn, ['metta-get-doc', 'some-func']) ^ Call: (277) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (277) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (278) [user] must_det_ll((notrace((flag(eval_num, _477462, _477462+1), _477480 is _477462 mod 500, _477498 is 99-497 mod 100, _477522=_477524, option_else('trace-length', _477536, 500), option_else('trace-depth', _477544, 30))), quietly(if_t((nop(stop_rtrace), _477480>_477536), (set_debug(eval, false), _477600 is _477536+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_477600])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_477652))))) ^ Unify: (278) [user] must_det_ll(user:(notrace((flag(eval_num, _477462, _477462+1), _477480 is _477462 mod 500, _477498 is 99-497 mod 100, _477522=_477524, option_else('trace-length', _477536, 500), option_else('trace-depth', _477544, 30))), quietly(if_t((nop(stop_rtrace), _477480>_477536), (set_debug(eval, false), _477600 is _477536+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_477600])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_477652))))) ^ Call: (279) [user] once(user:(notrace((flag(eval_num, _477462, _477462+1), _477480 is _477462 mod 500, _477498 is 99-497 mod 100, _477522=_477524, option_else('trace-length', _477536, 500), option_else('trace-depth', _477544, 30))), quietly(if_t((nop(stop_rtrace), _477480>_477536), (set_debug(eval, false), _477600 is _477536+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_477600])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_477652))))) ^ Unify: (279) [system] once(user:(notrace((flag(eval_num, _477462, _477462+1), _477480 is _477462 mod 500, _477498 is 99-497 mod 100, _477522=_477524, option_else('trace-length', _477536, 500), option_else('trace-depth', _477544, 30))), quietly(if_t((nop(stop_rtrace), _477480>_477536), (set_debug(eval, false), _477600 is _477536+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_477600])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_477652))))) ^ Call: (282) [system] setup_call_cleanup('$notrace'(_481376, _481378), once(user:(flag(eval_num, _477462, _477462+1), _477480 is _477462 mod 500, _477498 is 99-497 mod 100, _477522=_477524, option_else('trace-length', _477536, 500), option_else('trace-depth', _477544, 30))), '$restore_trace'(_481376, _481378)) ^ Unify: (282) [system] setup_call_cleanup(system:'$notrace'(_481376, _481378), system:once(user:(flag(eval_num, _477462, _477462+1), _477480 is _477462 mod 500, _477498 is 99-497 mod 100, _477522=_477524, option_else('trace-length', _477536, 500), option_else('trace-depth', _477544, 30))), system:'$restore_trace'(_481376, _481378)) ^ Call: (283) [system] sig_atomic(system:'$notrace'(_481376, _481378)) ^ Exit: (282) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 2 is 99-497 mod 100, _477522=_477522, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (282) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _477600 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_477600])), nop((start_rtrace, rtrace))))) ^ Unify: (282) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _477600 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_477600])), nop((start_rtrace, rtrace))))) ^ Exit: (282) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _477600 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_477600])), nop((start_rtrace, rtrace))))) Call: (281) [user] nop(notrace(no_repeats_var(_477652))) Unify: (281) [user] nop(notrace(no_repeats_var(_477652))) Exit: (281) [user] nop(notrace(no_repeats_var(_477652))) ^ Exit: (279) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 2 is 99-497 mod 100, _477522=_477522, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _477600 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_477600])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_477652))))) ^ Exit: (278) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 2 is 99-497 mod 100, _477522=_477522, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _477600 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_477600])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_477652))))) Call: (278) [occurs] occurs:sub_term(_492840, defn) Unify: (278) [occurs] occurs:sub_term(defn, defn) Exit: (278) [occurs] occurs:sub_term(defn, defn) Call: (278) [system] defn\=defn Fail: (278) [system] defn\=defn Redo: (278) [occurs] occurs:sub_term(_492840, defn) Unify: (278) [occurs] occurs:sub_term(_492840, defn) Call: (279) [system] compound(defn) Fail: (279) [system] compound(defn) Fail: (278) [occurs] occurs:sub_term(_492840, defn) ^ Redo: (277) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 497, '&self', ['metta-get-doc', 'some-func'], _89438) Call: (278) [system] _503058=defn Exit: (278) [system] defn=defn ^ Call: (278) [user] if_trace((eval;defn), (_477522=1, indentq(2, 2, -->, [defn, ['metta-get-doc', 'some-func']]))) ^ Unify: (278) [user] if_trace((eval;defn), (_477522=1, indentq(2, 2, -->, [defn, ['metta-get-doc', 'some-func']]))) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_506862, _506864), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _477522=1, indentq(2, 2, -->, [defn, ['metta-get-doc', 'some-func']]))), _506820, fbug((_506820-->if_trace((eval;defn), (_477522=1, indentq(2, 2, -->, [defn, ['metta-get-doc', 'some-func']])))))))), '$restore_trace'(_506862, _506864)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_506862, _506864), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _477522=1, indentq(2, 2, -->, [defn, ['metta-get-doc', 'some-func']]))), _506820, fbug((_506820-->if_trace((eval;defn), (_477522=1, indentq(2, 2, -->, [defn, ['metta-get-doc', 'some-func']])))))))), system:'$restore_trace'(_506862, _506864)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_506862, _506864)) ^ Exit: (280) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _477522=1, indentq(2, 2, -->, [defn, ['metta-get-doc', 'some-func']]))), _506820, fbug((_506820-->if_trace((eval;defn), (_477522=1, indentq(2, 2, -->, [defn, ['metta-get-doc', 'some-func']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (278) [user] if_trace((eval;defn), (_477522=1, indentq(2, 2, -->, [defn, ['metta-get-doc', 'some-func']]))) Call: (278) [system] _511644=retval(fail) Exit: (278) [system] retval(fail)=retval(fail) Call: (278) [system] _513506=(\+ \+ (flag(eval_num, _513526, _513526+1), (retval(fail)\=@=retval(fail), nonvar(_89438)->indentq(2, _513526, <--, [defn, _89438]);indentq(2, _513526, <--, [defn, retval(fail)])))) Exit: (278) [system] (\+ \+ (flag(eval_num, _513526, _513526+1), (retval(fail)\=@=retval(fail), nonvar(_89438)->indentq(2, _513526, <--, [defn, _89438]);indentq(2, _513526, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _513526, _513526+1), (retval(fail)\=@=retval(fail), nonvar(_89438)->indentq(2, _513526, <--, [defn, _89438]);indentq(2, _513526, <--, [defn, retval(fail)])))) ^ Call: (278) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], _89438)*->nb_setarg(1, retval(fail), _89438);fail, trace, call(eval_defn_choose_candidates(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], _89438)), ignore(notrace((\+_89438\=_477652, nb_setarg(1, retval(fail), _89438))))), ignore((_477522==1->ignore(\+ \+ (flag(eval_num, _513526, _513526+1), (retval(fail)\=@=retval(fail), nonvar(_89438)->indentq(2, _513526, <--, [defn, _89438]);indentq(2, _513526, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _513526, _513526+1), (retval(fail)\=@=retval(fail), nonvar(_89438)->indentq(2, _513526, <--, [defn, _89438]);indentq(2, _513526, <--, [defn, retval(fail)]))))))))))) ^ Unify: (278) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], _89438)*->nb_setarg(1, retval(fail), _89438);fail, trace, call(eval_defn_choose_candidates(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], _89438)), ignore(notrace((\+_89438\=_477652, nb_setarg(1, retval(fail), _89438))))), user:ignore((_477522==1->ignore(\+ \+ (flag(eval_num, _513526, _513526+1), (retval(fail)\=@=retval(fail), nonvar(_89438)->indentq(2, _513526, <--, [defn, _89438]);indentq(2, _513526, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _513526, _513526+1), (retval(fail)\=@=retval(fail), nonvar(_89438)->indentq(2, _513526, <--, [defn, _89438]);indentq(2, _513526, <--, [defn, retval(fail)]))))))))))) ^ Call: (280) [user] eval_defn_choose_candidates(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Unify: (280) [user] eval_defn_choose_candidates(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _89438) ^ Call: (281) [user] findall((_519394->_519396), get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _519394, _519396), _519414) ^ Unify: (281) [$bags] findall((_519394->_519396), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _519394, _519396), _519414) ^ Call: (282) [$bags] findall((_519394->_519396), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _519394, _519396), _519414, []) ^ Unify: (282) [$bags] findall((_519394->_519396), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _519394, _519396), _519414, []) ^ Call: (283) [$bags] cleanup_bag(findall_loop((_519394->_519396), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _519394, _519396), _519414, []), '$destroy_findall_bag') ^ Unify: (283) [$bags] cleanup_bag('$bags':findall_loop((_7974->_7976), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976), _7994, []), '$bags':'$destroy_findall_bag') Call: (284) [$bags] findall_loop((_7974->_7976), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976), _7994, []) Unify: (284) [$bags] findall_loop((_7974->_7976), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976), _7994, []) ^ Call: (285) [user] get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976) ^ Unify: (285) [user] get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], ['metta-get-doc'|_11750], _7976) ^ Call: (286) [user] same_len_copy(['some-func'], _11750) ^ Unify: (286) [user] same_len_copy(['some-func'], _11750) Call: (287) [system] length(['some-func'], _14556) Unify: (287) [system] length(['some-func'], _14556) Call: (288) [system] var(_14556) Exit: (288) [system] var(_14556) Call: (288) [system] []==[] Exit: (288) [system] []==[] Call: (288) [system] _14556=1 Exit: (288) [system] 1=1 Exit: (287) [system] length(['some-func'], 1) Call: (287) [system] length(_11750, 1) Unify: (287) [system] length(_11750, 1) Call: (288) [system] var(1) Redo: (287) [system] length(_11750, 1) Unify: (287) [system] length(_11750, 1) Call: (288) [system] integer(1) Exit: (288) [system] integer(1) Call: (288) [system] _11750==[] Redo: (287) [system] length(_11750, 1) Call: (288) [system] var(_11750) Exit: (288) [system] var(_11750) Exit: (287) [system] length([_33100], 1) ^ Exit: (286) [user] same_len_copy(['some-func'], [_33100]) Call: (286) [user] metta_eq_def(=, '&self', ['metta-get-doc', _33100], _7976) Unify: (286) [user] metta_eq_def(=, '&self', ['metta-get-doc', _33100], _7976) ^ Call: (287) [user] ignore((=)=(=)) ^ Unify: (287) [system] ignore(user:((=)=(=))) Call: (288) [system] (=)=(=) Exit: (288) [system] (=)=(=) ^ Exit: (287) [system] ignore(user:((=)=(=))) Call: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) Unify: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) ^ Call: (288) [user] typed_list('&self', _43400, _43322) ^ Unify: (288) [user] typed_list('&self', _44332, _43322) Call: (289) [system] compound('&self') Fail: (289) [system] compound('&self') ^ Fail: (288) [user] typed_list('&self', _47112, _43322) Redo: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) Unify: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) Call: (288) [system] '&self'=='&flybase' Redo: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) Unify: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) ^ Call: (288) [user] metta_atom_in_file('&self', [=, ['metta-get-doc', _33100], _7976]) ^ Unify: (288) [user] metta_atom_in_file('&self', [=, ['metta-get-doc', _33100], _7976]) ^ Call: (289) [user] metta_atom_in_file('&self', [=, ['metta-get-doc', _33100], _7976], _54494, _54496) ^ Unify: (289) [user] metta_atom_in_file('&self', [=, ['metta-get-doc', _33100], _7976], _55430, _55432) ^ Call: (290) [user] loaded_into_kb('&self', _56288) ^ Unify: (290) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (290) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (290) [user] once(user:asserted_metta_pred(_66886, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (290) [system] once(user:asserted_metta_pred(_66886, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (291) [user] asserted_metta_pred(_66886, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (291) [user] asserted_metta_pred(_66886, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) Unify: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) Call: (288) [user] metta_atom_asserted('&self', [=, ['metta-get-doc', _33100], _7976]) Unify: (288) [user] metta_atom_asserted('&self', [=, ['metta-get-doc', _33100], _7976]) ^ Call: (289) [user] metta_atom_asserted_deduced('&self', [=, ['metta-get-doc', _33100], _7976]) Redo: (288) [user] metta_atom_asserted('&self', [=, ['metta-get-doc', _33100], _7976]) Redo: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) Unify: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], _7976]) Call: (288) [system] '&self'\=='&corelib' Exit: (288) [system] '&self'\=='&corelib' ^ Call: (288) [user] using_all_spaces ^ Unify: (288) [user] using_all_spaces Call: (289) [system] nb_current(with_all_spaces, t) Exit: (289) [system] nb_current(with_all_spaces, t) ^ Exit: (288) [user] using_all_spaces Call: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Unify: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) ^ Call: (289) [user] typed_list('&corelib', _101924, _101846) ^ Unify: (289) [user] typed_list('&corelib', _102856, _101846) Call: (290) [system] compound('&corelib') Fail: (290) [system] compound('&corelib') ^ Fail: (289) [user] typed_list('&corelib', _105636, _101846) Redo: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Unify: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Call: (289) [system] '&corelib'=='&flybase' Redo: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Unify: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) ^ Call: (289) [user] metta_atom_in_file('&corelib', [=, ['metta-get-doc', _33100], _7976]) ^ Unify: (289) [user] metta_atom_in_file('&corelib', [=, ['metta-get-doc', _33100], _7976]) ^ Call: (290) [user] metta_atom_in_file('&corelib', [=, ['metta-get-doc', _33100], _7976], _113018, _113020) ^ Unify: (290) [user] metta_atom_in_file('&corelib', [=, ['metta-get-doc', _33100], _7976], _113954, _113956) ^ Call: (291) [user] loaded_into_kb('&corelib', _114812) ^ Unify: (291) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (291) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (291) [user] once(user:asserted_metta_pred(_125366, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (291) [system] once(user:asserted_metta_pred(_125366, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (292) [user] asserted_metta_pred(_125366, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (292) [user] asserted_metta_pred(_125366, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (291) [user] loaded_into_kb('&corelib', _114812) ^ Unify: (291) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (291) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (291) [user] once(user:asserted_metta_pred(_155166, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (291) [system] once(user:asserted_metta_pred(_155166, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (292) [user] asserted_metta_pred(_155166, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (292) [user] asserted_metta_pred(_155166, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Unify: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Call: (289) [user] metta_atom_asserted('&corelib', [=, ['metta-get-doc', _33100], _7976]) Unify: (289) [user] metta_atom_asserted('&corelib', [=, ['metta-get-doc', _33100], _7976]) ^ Call: (290) [user] metta_atom_asserted_deduced('&corelib', [=, ['metta-get-doc', _33100], _7976]) ^ Unify: (290) [user] metta_atom_asserted_deduced('&corelib', [=, ['metta-get-doc', _33100], _7976]) Call: (291) [user] metta_atom_corelib_types([=, ['metta-get-doc', _33100], _7976]) Redo: (289) [user] metta_atom_asserted('&corelib', [=, ['metta-get-doc', _33100], _7976]) Unify: (289) [user] metta_atom_asserted('&corelib', [=, ['metta-get-doc', _33100], [let, _181778, ['get-metatype', _33100], [case, _181778, [['Expression', ['get-doc-atom', _33100]], [_181862, ['get-doc-single-atom', _33100]]]]]]) Exit: (289) [user] metta_atom_asserted('&corelib', [=, ['metta-get-doc', _33100], [let, _181778, ['get-metatype', _33100], [case, _181778, [['Expression', ['get-doc-atom', _33100]], [_181862, ['get-doc-single-atom', _33100]]]]]]) Exit: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], [let, _181778, ['get-metatype', _33100], [case, _181778, [['Expression', ['get-doc-atom', _33100]], [_181862, ['get-doc-single-atom', _33100]]]]]]) Exit: (287) [user] metta_atom('&self', [=, ['metta-get-doc', _33100], [let, _181778, ['get-metatype', _33100], [case, _181778, [['Expression', ['get-doc-atom', _33100]], [_181862, ['get-doc-single-atom', _33100]]]]]]) Exit: (286) [user] metta_eq_def(=, '&self', ['metta-get-doc', _33100], [let, _181778, ['get-metatype', _33100], [case, _181778, [['Expression', ['get-doc-atom', _33100]], [_181862, ['get-doc-single-atom', _33100]]]]]) ^ Exit: (285) [user] get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], ['metta-get-doc', _33100], [let, _181778, ['get-metatype', _33100], [case, _181778, [['Expression', ['get-doc-atom', _33100]], [_181862, ['get-doc-single-atom', _33100]]]]]) Redo: (289) [user] metta_atom_asserted('&corelib', [=, ['metta-get-doc', _33100], _7976]) Redo: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Unify: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Call: (289) [system] '&corelib'\=='&corelib' Redo: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Unify: (288) [user] metta_atom('&corelib', [=, ['metta-get-doc', _33100], _7976]) Call: (289) [system] '&corelib'\=='&corelib' ^ Redo: (285) [user] get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976) Redo: (284) [$bags] findall_loop((_7974->_7976), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976), _7994, []) Exit: (284) [$bags] findall_loop((_7974->_7976), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])], []) ^ Exit: (283) [$bags] cleanup_bag('$bags':findall_loop((_7974->_7976), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])], []), '$bags':'$destroy_findall_bag') ^ Exit: (282) [$bags] findall((_7974->_7976), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])], []) ^ Exit: (281) [$bags] findall((_7974->_7976), user:get_defn_expansions(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7974, _7976), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]) ^ Call: (281) [user] eval_defn_bodies(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7562, [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]) ^ Unify: (281) [user] eval_defn_bodies(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7562, [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]) ^ Call: (282) [user] if_trace(e, maplist(print_templates(497, ' '), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])])) ^ Unify: (282) [user] if_trace(e, maplist(print_templates(497, ' '), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])])) ^ Call: (284) [system] setup_call_cleanup('$notrace'(_203442, _203444), once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(497, ' '), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]))), _203400, fbug((_203400-->if_trace(e, maplist(print_templates(497, ' '), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]))))))), '$restore_trace'(_203442, _203444)) ^ Unify: (284) [system] setup_call_cleanup(system:'$notrace'(_203442, _203444), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(497, ' '), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]))), _203400, fbug((_203400-->if_trace(e, maplist(print_templates(497, ' '), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]))))))), system:'$restore_trace'(_203442, _203444)) ^ Call: (285) [system] sig_atomic(system:'$notrace'(_203442, _203444)) ^ Exit: (284) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(497, ' '), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]))), _203400, fbug((_203400-->if_trace(e, maplist(print_templates(497, ' '), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]))))))), system:'$restore_trace'(3, -1)) ^ Exit: (282) [user] if_trace(e, maplist(print_templates(497, ' '), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])])) Call: (282) [user] if_or_else((member((_208238->_208240), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]), copy_term((_208238->_208240), _208252), eval_defn_success(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7562, _208238, _208240, _208252)), eval_defn_failure(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7562)) Unify: (282) [user] if_or_else((member((_208238->_208240), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]), copy_term((_208238->_208240), _208252), eval_defn_success(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7562, _208238, _208240, _208252)), eval_defn_failure(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7562)) Call: (284) [lists] lists:member((_208238->_208240), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]) Unify: (284) [lists] lists:member((_208238->_208240), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]) Call: (285) [lists] lists:member_([], (_208238->_208240), (['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])) Unify: (285) [lists] lists:member_([], (['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]]), (['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])) Exit: (285) [lists] lists:member_([], (['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]]), (['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])) Exit: (284) [lists] lists:member((['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]]), [(['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]])]) Call: (284) [system] copy_term((['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]]), _208252) Exit: (284) [system] copy_term((['metta-get-doc', _195754]->[let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]]), (['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])) ^ Call: (284) [user] eval_defn_success(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7562, ['metta-get-doc', _195754], [let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]], (['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])) ^ Unify: (284) [user] eval_defn_success(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], _7562, ['metta-get-doc', _195754], [let, _195766, ['get-metatype', _195754], [case, _195766, [['Expression', ['get-doc-atom', _195754]], [_195850, ['get-doc-single-atom', _195754]]]]], (['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])) Call: (285) [system] ['metta-get-doc', 'some-func']=['metta-get-doc', _195754] Exit: (285) [system] ['metta-get-doc', 'some-func']=['metta-get-doc', 'some-func'] Call: (285) [system] _7562=[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]] Exit: (285) [system] [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]=[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]] Call: (285) [system] ['metta-get-doc', 'some-func']\=@=[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]] Exit: (285) [system] ['metta-get-doc', 'some-func']\=@=[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]] ^ Call: (285) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_used((['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]]))))) ^ Unify: (285) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_used((['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]]))))) ^ Call: (287) [system] setup_call_cleanup('$notrace'(_227098, _227100), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_used((['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])))))), _227056, fbug((_227056-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_used((['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])))))))))), '$restore_trace'(_227098, _227100)) ^ Unify: (287) [system] setup_call_cleanup(system:'$notrace'(_227098, _227100), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_used((['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])))))), _227056, fbug((_227056-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_used((['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])))))))))), system:'$restore_trace'(_227098, _227100)) ^ Call: (288) [system] sig_atomic(system:'$notrace'(_227098, _227100)) ^ Exit: (287) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_used((['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])))))), _227056, fbug((_227056-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_used((['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (285) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_used((['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]]))))) ^ Call: (285) [user] light_eval(=, _6242, 497, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Unify: (285) [user] light_eval(=, _6242, 497, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Exit: (285) [user] light_eval(=, _6242, 497, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Exit: (284) [user] eval_defn_success(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], (['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])) Exit: (282) [user] if_or_else((member((['metta-get-doc', 'some-func']->[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), [(['metta-get-doc', 'some-func']->[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])]), copy_term((['metta-get-doc', 'some-func']->[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), (['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]])), eval_defn_success(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], (['metta-get-doc', _216650]->[let, _216662, ['get-metatype', _216650], [case, _216662, [['Expression', ['get-doc-atom', _216650]], [_216746, ['get-doc-single-atom', _216650]]]]]))), eval_defn_failure(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])) ^ Exit: (281) [user] eval_defn_bodies(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [(['metta-get-doc', 'some-func']->[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])]) ^ Exit: (280) [user] eval_defn_choose_candidates(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Call: (280) [system] nb_setarg(1, retval(fail), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Exit: (280) [system] nb_setarg(1, retval([let, _239418, ['get-metatype', 'some-func'], [case, _239418, [['Expression', ['get-doc-atom', 'some-func']], [_239502, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Call: (280) [user] ignore(notrace((\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7688, nb_setarg(1, retval([let, _239418, ['get-metatype', 'some-func'], [case, _239418, [['Expression', ['get-doc-atom', 'some-func']], [_239502, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])))) ^ Unify: (280) [system] ignore(user:notrace((\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7688, nb_setarg(1, retval([let, _239418, ['get-metatype', 'some-func'], [case, _239418, [['Expression', ['get-doc-atom', 'some-func']], [_239502, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])))) ^ Call: (282) [system] setup_call_cleanup('$notrace'(_242330, _242332), once(user:(\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7688, nb_setarg(1, retval([let, _239418, ['get-metatype', 'some-func'], [case, _239418, [['Expression', ['get-doc-atom', 'some-func']], [_239502, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))), '$restore_trace'(_242330, _242332)) ^ Unify: (282) [system] setup_call_cleanup(system:'$notrace'(_242330, _242332), system:once(user:(\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7688, nb_setarg(1, retval([let, _239418, ['get-metatype', 'some-func'], [case, _239418, [['Expression', ['get-doc-atom', 'some-func']], [_239502, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))), system:'$restore_trace'(_242330, _242332)) ^ Call: (283) [system] sig_atomic(system:'$notrace'(_242330, _242332)) ^ Exit: (282) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7688, nb_setarg(1, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (280) [system] ignore(user:notrace((\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7688, nb_setarg(1, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])))) ^ Call: (280) [user] ignore((_7680==1->ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])])))))))))) ^ Unify: (280) [system] ignore(user:(_7680==1->ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])])))))))))) Call: (282) [system] _7680==1 Fail: (282) [system] _7680==1 ^ Call: (283) [system] setup_call_cleanup('$notrace'(_250882, _250884), once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])])))))))), '$restore_trace'(_250882, _250884)) ^ Unify: (283) [system] setup_call_cleanup(system:'$notrace'(_250882, _250884), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])])))))))), system:'$restore_trace'(_250882, _250884)) ^ Call: (284) [system] sig_atomic(system:'$notrace'(_250882, _250884)) ^ Exit: (283) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (280) [system] ignore(user:(_7680==1->ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])])))))))))) ^ Exit: (278) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])*->nb_setarg(1, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]);fail, trace, call(eval_defn_choose_candidates(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])), ignore(notrace((\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7688, nb_setarg(1, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))))), user:ignore((_7680==1->ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7718, _7718+1), (retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7718, <--, [defn, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7718, <--, [defn, retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])]))))))))))) Call: (278) [system] retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail) Exit: (278) [system] retval([let, _245178, ['get-metatype', 'some-func'], [case, _245178, [['Expression', ['get-doc-atom', 'some-func']], [_245262, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail) ^ Exit: (277) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Exit: (276) [user] eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Exit: (275) [user] if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])) Exit: (274) [user] if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))) Exit: (273) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])))) Exit: (272) [user] if_or_else(eval_maybe_python(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), if_or_else(eval_maybe_host_predicate(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), if_or_else(eval_maybe_host_function(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), if_or_else(eval_maybe_defn(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]), eval_maybe_subst(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))))) ^ Exit: (271) [user] eval_70(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Call: (271) [user] check_returnval(=, _6242, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Unify: (271) [user] check_returnval(=, _6242, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Exit: (271) [user] check_returnval(=, _6242, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Exit: (270) [user] eval_41(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Exit: (269) [user] eval_40(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Call: (269) [system] [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]=_7262 Exit: (269) [system] [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]=[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]] ^ Exit: (268) [user] eval_20(=, _6242, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Call: (268) [system] nb_setarg(1, retval(fail), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Exit: (268) [system] nb_setarg(1, retval([let, _273470, ['get-metatype', 'some-func'], [case, _273470, [['Expression', ['get-doc-atom', 'some-func']], [_273554, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Call: (268) [user] ignore(notrace((\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7278, nb_setarg(1, retval([let, _273470, ['get-metatype', 'some-func'], [case, _273470, [['Expression', ['get-doc-atom', 'some-func']], [_273554, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])))) ^ Unify: (268) [system] ignore(user:notrace((\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7278, nb_setarg(1, retval([let, _273470, ['get-metatype', 'some-func'], [case, _273470, [['Expression', ['get-doc-atom', 'some-func']], [_273554, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])))) ^ Call: (270) [system] setup_call_cleanup('$notrace'(_276382, _276384), once(user:(\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7278, nb_setarg(1, retval([let, _273470, ['get-metatype', 'some-func'], [case, _273470, [['Expression', ['get-doc-atom', 'some-func']], [_273554, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))), '$restore_trace'(_276382, _276384)) ^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_276382, _276384), system:once(user:(\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7278, nb_setarg(1, retval([let, _273470, ['get-metatype', 'some-func'], [case, _273470, [['Expression', ['get-doc-atom', 'some-func']], [_273554, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))), system:'$restore_trace'(_276382, _276384)) ^ Call: (271) [system] sig_atomic(system:'$notrace'(_276382, _276384)) ^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7278, nb_setarg(1, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (268) [system] ignore(user:notrace((\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7278, nb_setarg(1, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])))) ^ Call: (268) [user] ignore((_7270==1->ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])])))))))))) ^ Unify: (268) [system] ignore(user:(_7270==1->ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])])))))))))) Call: (270) [system] _7270==1 Fail: (270) [system] _7270==1 ^ Call: (271) [system] setup_call_cleanup('$notrace'(_284934, _284936), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])])))))))), '$restore_trace'(_284934, _284936)) ^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_284934, _284936), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])])))))))), system:'$restore_trace'(_284934, _284936)) ^ Call: (272) [system] sig_atomic(system:'$notrace'(_284934, _284936)) ^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (268) [system] ignore(user:(_7270==1->ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])])))))))))) ^ Exit: (266) [system] call_cleanup(user:((call(eval_20(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])*->nb_setarg(1, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]);fail, trace, call(eval_20(=, _6242), 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])), ignore(notrace((\+[let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]\=_7278, nb_setarg(1, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]]), [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]))))), user:ignore((_7270==1->ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7308, _7308+1), (retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail), nonvar([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])->indentq(2, _7308, <--, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]);indentq(2, _7308, <--, [e, retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])]))))))))))) Call: (266) [system] retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail) Exit: (266) [system] retval([let, _279230, ['get-metatype', 'some-func'], [case, _279230, [['Expression', ['get-doc-atom', 'some-func']], [_279314, ['get-doc-single-atom', 'some-func']]]]])\=@=retval(fail) ^ Exit: (265) [user] trace_eval(eval_20(=, _6242), e, 497, '&self', ['metta-get-doc', 'some-func'], [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Call: (265) [user] self_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Unify: (265) [user] self_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Call: (267) [system] setup_call_cleanup('$notrace'(_295404, _295406), once(user:self_eval0([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])), '$restore_trace'(_295404, _295406)) ^ Unify: (267) [system] setup_call_cleanup(system:'$notrace'(_295404, _295406), system:once(user:self_eval0([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])), system:'$restore_trace'(_295404, _295406)) ^ Call: (268) [system] sig_atomic(system:'$notrace'(_295404, _295406)) ^ Fail: (265) [user] self_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Redo: (264) [user] eval_01(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _6864) Call: (265) [system] [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]=@=['metta-get-doc', 'some-func'] ^ Redo: (264) [user] eval_01(=, _6242, 498, '&self', ['metta-get-doc', 'some-func'], _6864) ^ Call: (265) [user] eval_01(=, _6242, 497, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _301982) ^ Unify: (265) [user] eval_01(=, _6242, 497, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _301982) ^ Call: (266) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (266) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args))) Call: (268) [system] 497<1 Fail: (268) [system] 497<1 ^ Redo: (266) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (266) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (267) [system] setup_call_cleanup('$notrace'(_309492, _309494), once(user:(_309468 is 497-1, copy_term([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _309482))), '$restore_trace'(_309492, _309494)) ^ Unify: (267) [system] setup_call_cleanup(system:'$notrace'(_309492, _309494), system:once(user:(_309468 is 497-1, copy_term([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _309482))), system:'$restore_trace'(_309492, _309494)) ^ Call: (268) [system] sig_atomic(system:'$notrace'(_309492, _309494)) ^ Exit: (267) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [let, _312340, ['get-metatype', 'some-func'], [case, _312340, [['Expression', ['get-doc-atom', 'some-func']], [_312388, ['get-doc-single-atom', 'some-func']]]]]))), system:'$restore_trace'(3, -1)) ^ Call: (266) [user] trace_eval(eval_20(=, _6242), e, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Unify: (266) [user] trace_eval(eval_20(=, _6242), e, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Call: (267) [user] must_det_ll((notrace((flag(eval_num, _315246, _315246+1), _315264 is _315246 mod 500, _315282 is 99-496 mod 100, _315306=_315308, option_else('trace-length', _315320, 500), option_else('trace-depth', _315328, 30))), quietly(if_t((nop(stop_rtrace), _315264>_315320), (set_debug(eval, false), _315384 is _315320+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_315384])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_315436))))) ^ Unify: (267) [user] must_det_ll(user:(notrace((flag(eval_num, _315246, _315246+1), _315264 is _315246 mod 500, _315282 is 99-496 mod 100, _315306=_315308, option_else('trace-length', _315320, 500), option_else('trace-depth', _315328, 30))), quietly(if_t((nop(stop_rtrace), _315264>_315320), (set_debug(eval, false), _315384 is _315320+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_315384])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_315436))))) ^ Call: (268) [user] once(user:(notrace((flag(eval_num, _315246, _315246+1), _315264 is _315246 mod 500, _315282 is 99-496 mod 100, _315306=_315308, option_else('trace-length', _315320, 500), option_else('trace-depth', _315328, 30))), quietly(if_t((nop(stop_rtrace), _315264>_315320), (set_debug(eval, false), _315384 is _315320+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_315384])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_315436))))) ^ Unify: (268) [system] once(user:(notrace((flag(eval_num, _315246, _315246+1), _315264 is _315246 mod 500, _315282 is 99-496 mod 100, _315306=_315308, option_else('trace-length', _315320, 500), option_else('trace-depth', _315328, 30))), quietly(if_t((nop(stop_rtrace), _315264>_315320), (set_debug(eval, false), _315384 is _315320+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_315384])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_315436))))) ^ Call: (271) [system] setup_call_cleanup('$notrace'(_319160, _319162), once(user:(flag(eval_num, _315246, _315246+1), _315264 is _315246 mod 500, _315282 is 99-496 mod 100, _315306=_315308, option_else('trace-length', _315320, 500), option_else('trace-depth', _315328, 30))), '$restore_trace'(_319160, _319162)) ^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_319160, _319162), system:once(user:(flag(eval_num, _315246, _315246+1), _315264 is _315246 mod 500, _315282 is 99-496 mod 100, _315306=_315308, option_else('trace-length', _315320, 500), option_else('trace-depth', _315328, 30))), system:'$restore_trace'(_319160, _319162)) ^ Call: (272) [system] sig_atomic(system:'$notrace'(_319160, _319162)) ^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 3 is 99-496 mod 100, _315306=_315306, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _315384 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_315384])), nop((start_rtrace, rtrace))))) ^ Unify: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _315384 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_315384])), nop((start_rtrace, rtrace))))) ^ Exit: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _315384 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_315384])), nop((start_rtrace, rtrace))))) Call: (270) [user] nop(notrace(no_repeats_var(_315436))) Unify: (270) [user] nop(notrace(no_repeats_var(_315436))) Exit: (270) [user] nop(notrace(no_repeats_var(_315436))) ^ Exit: (268) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 3 is 99-496 mod 100, _315306=_315306, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _315384 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_315384])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_315436))))) ^ Exit: (267) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 3 is 99-496 mod 100, _315306=_315306, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _315384 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_315384])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_315436))))) Call: (267) [occurs] occurs:sub_term(_330624, e) Unify: (267) [occurs] occurs:sub_term(e, e) Exit: (267) [occurs] occurs:sub_term(e, e) Call: (267) [system] e\=e Fail: (267) [system] e\=e Redo: (267) [occurs] occurs:sub_term(_330624, e) Unify: (267) [occurs] occurs:sub_term(_330624, e) Call: (268) [system] compound(e) Fail: (268) [system] compound(e) Fail: (267) [occurs] occurs:sub_term(_330624, e) ^ Redo: (266) [user] trace_eval(eval_20(=, _6242), e, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) Call: (267) [system] _340842=e Exit: (267) [system] e=e ^ Call: (267) [user] if_trace((eval;e), (_315306=1, indentq(3, 3, -->, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]))) ^ Unify: (267) [user] if_trace((eval;e), (_315306=1, indentq(3, 3, -->, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]))) ^ Call: (269) [system] setup_call_cleanup('$notrace'(_344646, _344648), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _315306=1, indentq(3, 3, -->, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]))), _344604, fbug((_344604-->if_trace((eval;e), (_315306=1, indentq(3, 3, -->, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]])))))))), '$restore_trace'(_344646, _344648)) ^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_344646, _344648), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _315306=1, indentq(3, 3, -->, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]))), _344604, fbug((_344604-->if_trace((eval;e), (_315306=1, indentq(3, 3, -->, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]])))))))), system:'$restore_trace'(_344646, _344648)) ^ Call: (270) [system] sig_atomic(system:'$notrace'(_344646, _344648)) ^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _315306=1, indentq(3, 3, -->, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]))), _344604, fbug((_344604-->if_trace((eval;e), (_315306=1, indentq(3, 3, -->, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (267) [user] if_trace((eval;e), (_315306=1, indentq(3, 3, -->, [e, [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]]))) Call: (267) [system] _349428=retval(fail) Exit: (267) [system] retval(fail)=retval(fail) Call: (267) [system] _351290=(\+ \+ (flag(eval_num, _351310, _351310+1), (retval(fail)\=@=retval(fail), nonvar(_313336)->indentq(3, _351310, <--, [e, _313336]);indentq(3, _351310, <--, [e, retval(fail)])))) Exit: (267) [system] (\+ \+ (flag(eval_num, _351310, _351310+1), (retval(fail)\=@=retval(fail), nonvar(_313336)->indentq(3, _351310, <--, [e, _313336]);indentq(3, _351310, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _351310, _351310+1), (retval(fail)\=@=retval(fail), nonvar(_313336)->indentq(3, _351310, <--, [e, _313336]);indentq(3, _351310, <--, [e, retval(fail)])))) ^ Call: (267) [user] call_cleanup(((call(eval_20(=, _6242), 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336)*->nb_setarg(1, retval(fail), _313336);fail, trace, call(eval_20(=, _6242), 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336)), ignore(notrace((\+_313336\=_315436, nb_setarg(1, retval(fail), _313336))))), ignore((_315306==1->ignore(\+ \+ (flag(eval_num, _351310, _351310+1), (retval(fail)\=@=retval(fail), nonvar(_313336)->indentq(3, _351310, <--, [e, _313336]);indentq(3, _351310, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _351310, _351310+1), (retval(fail)\=@=retval(fail), nonvar(_313336)->indentq(3, _351310, <--, [e, _313336]);indentq(3, _351310, <--, [e, retval(fail)]))))))))))) ^ Unify: (267) [system] call_cleanup(user:((call(eval_20(=, _6242), 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336)*->nb_setarg(1, retval(fail), _313336);fail, trace, call(eval_20(=, _6242), 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336)), ignore(notrace((\+_313336\=_315436, nb_setarg(1, retval(fail), _313336))))), user:ignore((_315306==1->ignore(\+ \+ (flag(eval_num, _351310, _351310+1), (retval(fail)\=@=retval(fail), nonvar(_313336)->indentq(3, _351310, <--, [e, _313336]);indentq(3, _351310, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _351310, _351310+1), (retval(fail)\=@=retval(fail), nonvar(_313336)->indentq(3, _351310, <--, [e, _313336]);indentq(3, _351310, <--, [e, retval(fail)]))))))))))) ^ Call: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) Call: (270) [system] atom([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Redo: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Call: (270) [user] no_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Unify: (270) [user] no_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Call: (271) [user] self_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Unify: (271) [user] self_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Call: (273) [system] setup_call_cleanup('$notrace'(_363696, _363698), once(user:self_eval0([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])), '$restore_trace'(_363696, _363698)) ^ Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_363696, _363698), system:once(user:self_eval0([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]])), system:'$restore_trace'(_363696, _363698)) ^ Call: (274) [system] sig_atomic(system:'$notrace'(_363696, _363698)) ^ Fail: (271) [user] self_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Redo: (270) [user] no_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Unify: (270) [user] no_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Call: (271) [system] atomic(let) Exit: (271) [system] atomic(let) ^ Call: (271) [user] is_sl(let) ^ Unify: (271) [user] is_sl(let) Call: (272) [system] number(let) ^ Redo: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) Call: (270) [system] [_195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]==[] ^ Redo: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) Call: (270) [system] atom(=) Exit: (270) [system] atom(=) Call: (270) [system] (=)\==(=) ^ Redo: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, [_382352, _382358], ['get-metatype', 'some-func'], [case, [_382352, _382358], [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) Call: (270) [system] _382352==eval ^ Redo: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) Call: (270) [system] callable(let) Exit: (270) [system] callable(let) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) Call: (270) [system] is_list([_195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Exit: (270) [system] is_list([_195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) Call: (270) [system] is_list([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Exit: (270) [system] is_list([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [let|_393558]) Call: (270) [system] var(let) ^ Redo: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _313336) ^ Call: (270) [user] once(expand_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _397320)) ^ Unify: (270) [system] once(user:expand_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _397320)) ^ Call: (271) [user] expand_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _397320) ^ Unify: (271) [user] expand_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _397320) Call: (272) [system] is_list([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) Exit: (272) [system] is_list([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]]) ^ Unify: (271) [user] expand_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [let|_402896]) Call: (272) [system] ground(let) Exit: (272) [system] ground(let) ^ Unify: (271) [user] expand_eval([let, _195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [let|_405678]) ^ Call: (272) [user] apply:maplist(expand_eval, [_195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _405678) ^ Unify: (272) [apply] apply:maplist(user:expand_eval, [_195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _405678) Call: (273) [apply] apply:maplist_([_195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _405678, user:expand_eval) Unify: (273) [apply] apply:maplist_([_195766, ['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [_409424|_409426], user:expand_eval) ^ Call: (274) [user] expand_eval(_195766, _409424) ^ Unify: (274) [user] expand_eval(_195766, _409424) Call: (275) [system] is_list(_195766) ^ Redo: (274) [user] expand_eval(_195766, _409424) Call: (275) [system] _195766=_409424 Exit: (275) [system] _195766=_195766 ^ Exit: (274) [user] expand_eval(_195766, _195766) Call: (274) [apply] apply:maplist_([['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _409426, user:expand_eval) Unify: (274) [apply] apply:maplist_([['get-metatype', 'some-func'], [case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [_417786|_417788], user:expand_eval) ^ Call: (275) [user] expand_eval(['get-metatype', 'some-func'], _417786) ^ Unify: (275) [user] expand_eval(['get-metatype', 'some-func'], _417786) Call: (276) [system] is_list(['get-metatype', 'some-func']) Exit: (276) [system] is_list(['get-metatype', 'some-func']) ^ Unify: (275) [user] expand_eval(['get-metatype', 'some-func'], ['get-metatype'|_422430]) Call: (276) [system] ground('get-metatype') Exit: (276) [system] ground('get-metatype') ^ Unify: (275) [user] expand_eval(['get-metatype', 'some-func'], ['get-metatype'|_425212]) ^ Call: (276) [user] apply:maplist(expand_eval, ['some-func'], _425212) ^ Unify: (276) [apply] apply:maplist(user:expand_eval, ['some-func'], _425212) Call: (277) [apply] apply:maplist_(['some-func'], _425212, user:expand_eval) Unify: (277) [apply] apply:maplist_(['some-func'], [_428958|_428960], user:expand_eval) ^ Call: (278) [user] expand_eval('some-func', _428958) ^ Unify: (278) [user] expand_eval('some-func', _428958) Call: (279) [system] is_list('some-func') ^ Redo: (278) [user] expand_eval('some-func', _428958) Call: (279) [system] 'some-func'=_428958 Exit: (279) [system] 'some-func'='some-func' ^ Exit: (278) [user] expand_eval('some-func', 'some-func') Call: (278) [apply] apply:maplist_([], _428960, user:expand_eval) Unify: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (277) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (276) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (275) [user] expand_eval(['get-metatype', 'some-func'], ['get-metatype', 'some-func']) Call: (275) [apply] apply:maplist_([[case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], _417788, user:expand_eval) Unify: (275) [apply] apply:maplist_([[case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]], [_442914|_442916], user:expand_eval) ^ Call: (276) [user] expand_eval([case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], _442914) ^ Unify: (276) [user] expand_eval([case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], _442914) Call: (277) [system] is_list([case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]) Exit: (277) [system] is_list([case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]]) ^ Unify: (276) [user] expand_eval([case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], [case|_447558]) Call: (277) [system] ground(case) Exit: (277) [system] ground(case) ^ Unify: (276) [user] expand_eval([case, _195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], [case|_450340]) ^ Call: (277) [user] apply:maplist(expand_eval, [_195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], _450340) ^ Unify: (277) [apply] apply:maplist(user:expand_eval, [_195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], _450340) Call: (278) [apply] apply:maplist_([_195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], _450340, user:expand_eval) Unify: (278) [apply] apply:maplist_([_195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], [_454086|_454088], user:expand_eval) ^ Call: (279) [user] expand_eval(_195766, _454086) ^ Unify: (279) [user] expand_eval(_195766, _454086) Call: (280) [system] is_list(_195766) ^ Redo: (279) [user] expand_eval(_195766, _454086) Call: (280) [system] _195766=_454086 Exit: (280) [system] _195766=_195766 ^ Exit: (279) [user] expand_eval(_195766, _195766) Call: (279) [apply] apply:maplist_([[['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], _454088, user:expand_eval) Unify: (279) [apply] apply:maplist_([[['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], [_462448|_462450], user:expand_eval) ^ Call: (280) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]], _462448) ^ Unify: (280) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]], _462448) Call: (281) [system] is_list([['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]) Exit: (281) [system] is_list([['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]) ^ Unify: (280) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]], [['Expression', ['get-doc-atom', 'some-func']]|_467092]) Call: (281) [system] ground(['Expression', ['get-doc-atom', 'some-func']]) Exit: (281) [system] ground(['Expression', ['get-doc-atom', 'some-func']]) ^ Unify: (280) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]], [['Expression', ['get-doc-atom', 'some-func']]|_469874]) ^ Call: (281) [user] apply:maplist(expand_eval, [[_195850, ['get-doc-single-atom', 'some-func']]], _469874) ^ Unify: (281) [apply] apply:maplist(user:expand_eval, [[_195850, ['get-doc-single-atom', 'some-func']]], _469874) Call: (282) [apply] apply:maplist_([[_195850, ['get-doc-single-atom', 'some-func']]], _469874, user:expand_eval) Unify: (282) [apply] apply:maplist_([[_195850, ['get-doc-single-atom', 'some-func']]], [_473620|_473622], user:expand_eval) ^ Call: (283) [user] expand_eval([_195850, ['get-doc-single-atom', 'some-func']], _473620) ^ Unify: (283) [user] expand_eval([_195850, ['get-doc-single-atom', 'some-func']], _473620) Call: (284) [system] is_list([_195850, ['get-doc-single-atom', 'some-func']]) Exit: (284) [system] is_list([_195850, ['get-doc-single-atom', 'some-func']]) ^ Unify: (283) [user] expand_eval([_195850, ['get-doc-single-atom', 'some-func']], [_195850|_478264]) Call: (284) [system] ground(_195850) ^ Redo: (283) [user] expand_eval([_195850, ['get-doc-single-atom', 'some-func']], [_195850|_478264]) ^ Call: (284) [user] apply:maplist(expand_eval, [['get-doc-single-atom', 'some-func']], _478264) ^ Unify: (284) [apply] apply:maplist(user:expand_eval, [['get-doc-single-atom', 'some-func']], _478264) Call: (285) [apply] apply:maplist_([['get-doc-single-atom', 'some-func']], _478264, user:expand_eval) Unify: (285) [apply] apply:maplist_([['get-doc-single-atom', 'some-func']], [_483862|_483864], user:expand_eval) ^ Call: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], _483862) ^ Unify: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], _483862) Call: (287) [system] is_list(['get-doc-single-atom', 'some-func']) Exit: (287) [system] is_list(['get-doc-single-atom', 'some-func']) ^ Unify: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom'|_488506]) Call: (287) [system] ground('get-doc-single-atom') Exit: (287) [system] ground('get-doc-single-atom') ^ Unify: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom'|_491288]) ^ Call: (287) [user] apply:maplist(expand_eval, ['some-func'], _491288) ^ Unify: (287) [apply] apply:maplist(user:expand_eval, ['some-func'], _491288) Call: (288) [apply] apply:maplist_(['some-func'], _491288, user:expand_eval) Unify: (288) [apply] apply:maplist_(['some-func'], [_495034|_495036], user:expand_eval) ^ Call: (289) [user] expand_eval('some-func', _495034) ^ Unify: (289) [user] expand_eval('some-func', _495034) Call: (290) [system] is_list('some-func') ^ Redo: (289) [user] expand_eval('some-func', _495034) Call: (290) [system] 'some-func'=_495034 Exit: (290) [system] 'some-func'='some-func' ^ Exit: (289) [user] expand_eval('some-func', 'some-func') Call: (289) [apply] apply:maplist_([], _495036, user:expand_eval) Unify: (289) [apply] apply:maplist_([], [], user:expand_eval) Exit: (289) [apply] apply:maplist_([], [], user:expand_eval) Exit: (288) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (287) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', 'some-func']) Call: (286) [apply] apply:maplist_([], _483864, user:expand_eval) Unify: (286) [apply] apply:maplist_([], [], user:expand_eval) Exit: (286) [apply] apply:maplist_([], [], user:expand_eval) Exit: (285) [apply] apply:maplist_([['get-doc-single-atom', 'some-func']], [['get-doc-single-atom', 'some-func']], user:expand_eval) ^ Exit: (284) [apply] apply:maplist(user:expand_eval, [['get-doc-single-atom', 'some-func']], [['get-doc-single-atom', 'some-func']]) ^ Exit: (283) [user] expand_eval([_195850, ['get-doc-single-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]) Call: (283) [apply] apply:maplist_([], _473622, user:expand_eval) Unify: (283) [apply] apply:maplist_([], [], user:expand_eval) Exit: (283) [apply] apply:maplist_([], [], user:expand_eval) Exit: (282) [apply] apply:maplist_([[_195850, ['get-doc-single-atom', 'some-func']]], [[_195850, ['get-doc-single-atom', 'some-func']]], user:expand_eval) ^ Exit: (281) [apply] apply:maplist(user:expand_eval, [[_195850, ['get-doc-single-atom', 'some-func']]], [[_195850, ['get-doc-single-atom', 'some-func']]]) ^ Exit: (280) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]], [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]) Call: (280) [apply] apply:maplist_([], _462450, user:expand_eval) Unify: (280) [apply] apply:maplist_([], [], user:expand_eval) Exit: (280) [apply] apply:maplist_([], [], user:expand_eval) Exit: (279) [apply] apply:maplist_([[['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], [[['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], user:expand_eval) Exit: (278) [apply] apply:maplist_([_195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], [_195766, [['Expression', ['get-doc-atom', 'some-func']], [_195850, ['get-doc-single-atom', 'some-func']]]], user:expand_eval) ^ Exit: (277) [apply] apply:maplist(user:expand_eval, [_7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [_7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Exit: (276) [user] expand_eval([case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) Call: (276) [apply] apply:maplist_([], _7798, user:expand_eval) Unify: (276) [apply] apply:maplist_([], [], user:expand_eval) Exit: (276) [apply] apply:maplist_([], [], user:expand_eval) Exit: (275) [apply] apply:maplist_([[case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], [[case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], user:expand_eval) Exit: (274) [apply] apply:maplist_([['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], [['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], user:expand_eval) Exit: (273) [apply] apply:maplist_([_7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], [_7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], user:expand_eval) ^ Exit: (272) [apply] apply:maplist(user:expand_eval, [_7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], [_7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]]) ^ Exit: (271) [user] expand_eval([let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], [let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]]) ^ Exit: (270) [system] once(user:expand_eval([let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], [let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]])) Call: (270) [system] [let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]]\==[let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]] ^ Redo: (269) [user] eval_20(=, _6242, 496, '&self', [let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], _7446) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], _7446) ^ Call: (270) [user] is_progn(let) ^ Unify: (270) [user] is_progn(let) Call: (271) [system] var(let) ^ Redo: (269) [user] eval_20(=, _6242, 496, '&self', [let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], _7446) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], _7446) Call: (270) [system] var(['get-metatype', 'some-func']) ^ Redo: (269) [user] eval_20(=, _6242, 496, '&self', [let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], _7446) ^ Unify: (269) [user] eval_20(=, _6242, 496, '&self', [let, _7268, ['get-metatype', 'some-func'], [case, _7268, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]], _7446) ^ Call: (270) [user] possible_type('&self', _7268, _28332) ^ Unify: (270) [user] possible_type('&self', _7268, _28332) ^ Exit: (270) [user] possible_type('&self', _7268, _28332) ^ Call: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) Call: (271) [system] var(['get-metatype', 'some-func']) ^ Redo: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Call: (272) [system] setup_call_cleanup('$notrace'(_35844, _35846), once(user:self_eval(['get-metatype', 'some-func'])), '$restore_trace'(_35844, _35846)) ^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_35844, _35846), system:once(user:self_eval(['get-metatype', 'some-func'])), system:'$restore_trace'(_35844, _35846)) ^ Call: (273) [system] sig_atomic(system:'$notrace'(_35844, _35846)) ^ Redo: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Call: (272) [system] setup_call_cleanup('$notrace'(_40582, _40584), once(user:nonvar(_31130)), '$restore_trace'(_40582, _40584)) ^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_40582, _40584), system:once(user:nonvar(_31130)), system:'$restore_trace'(_40582, _40584)) ^ Call: (273) [system] sig_atomic(system:'$notrace'(_40582, _40584)) ^ Redo: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Call: (272) [system] setup_call_cleanup('$notrace'(_45320, _45322), once(user:nonvar(_31130)), '$restore_trace'(_45320, _45322)) ^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_45320, _45322), system:once(user:nonvar(_31130)), system:'$restore_trace'(_45320, _45322)) ^ Call: (273) [system] sig_atomic(system:'$notrace'(_45320, _45322)) ^ Redo: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) Call: (271) [system] ['some-func']==[] ^ Redo: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) Call: (271) [system] atom(=) Exit: (271) [system] atom(=) Call: (271) [system] (=)\==(=) ^ Redo: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Call: (271) [user] self_eval(['get-metatype', 'some-func']) ^ Unify: (271) [user] self_eval(['get-metatype', 'some-func']) ^ Call: (273) [system] setup_call_cleanup('$notrace'(_59386, _59388), once(user:self_eval0(['get-metatype', 'some-func'])), '$restore_trace'(_59386, _59388)) ^ Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_59386, _59388), system:once(user:self_eval0(['get-metatype', 'some-func'])), system:'$restore_trace'(_59386, _59388)) ^ Call: (274) [system] sig_atomic(system:'$notrace'(_59386, _59388)) ^ Fail: (271) [user] self_eval(['get-metatype', 'some-func']) ^ Redo: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (270) [user] eval_args(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Call: (271) [user] eval_00(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (271) [user] eval_00(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Call: (272) [user] self_eval(['get-metatype', 'some-func']) ^ Unify: (272) [user] self_eval(['get-metatype', 'some-func']) ^ Call: (274) [system] setup_call_cleanup('$notrace'(_68784, _68786), once(user:self_eval0(['get-metatype', 'some-func'])), '$restore_trace'(_68784, _68786)) ^ Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_68784, _68786), system:once(user:self_eval0(['get-metatype', 'some-func'])), system:'$restore_trace'(_68784, _68786)) ^ Call: (275) [system] sig_atomic(system:'$notrace'(_68784, _68786)) ^ Fail: (272) [user] self_eval(['get-metatype', 'some-func']) ^ Redo: (271) [user] eval_00(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (271) [user] eval_00(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Call: (272) [user] eval_01(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Unify: (272) [user] eval_01(=, _28332, 496, '&self', ['get-metatype', 'some-func'], _31130) ^ Call: (273) [user] if_t((496<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (273) [user] if_t((496<1, trace_on_overflow), debug(metta(eval_args))) Call: (275) [system] 496<1 Fail: (275) [system] 496<1 ^ Redo: (273) [user] if_t((496<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (273) [user] if_t((496<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (274) [system] setup_call_cleanup('$notrace'(_81942, _81944), once(user:(_81918 is 496-1, copy_term(['get-metatype', 'some-func'], _81932))), '$restore_trace'(_81942, _81944)) ^ Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_81942, _81944), system:once(user:(_81918 is 496-1, copy_term(['get-metatype', 'some-func'], _81932))), system:'$restore_trace'(_81942, _81944)) ^ Call: (275) [system] sig_atomic(system:'$notrace'(_81942, _81944)) ^ Exit: (274) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(495 is 496-1, copy_term(['get-metatype', 'some-func'], ['get-metatype', 'some-func']))), system:'$restore_trace'(3, -1)) ^ Call: (273) [user] trace_eval(eval_20(=, _28332), e, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (273) [user] trace_eval(eval_20(=, _28332), e, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Call: (274) [user] must_det_ll((notrace((flag(eval_num, _87636, _87636+1), _87654 is _87636 mod 500, _87672 is 99-495 mod 100, _87696=_87698, option_else('trace-length', _87710, 500), option_else('trace-depth', _87718, 30))), quietly(if_t((nop(stop_rtrace), _87654>_87710), (set_debug(eval, false), _87774 is _87710+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_87774])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_87826))))) ^ Unify: (274) [user] must_det_ll(user:(notrace((flag(eval_num, _87636, _87636+1), _87654 is _87636 mod 500, _87672 is 99-495 mod 100, _87696=_87698, option_else('trace-length', _87710, 500), option_else('trace-depth', _87718, 30))), quietly(if_t((nop(stop_rtrace), _87654>_87710), (set_debug(eval, false), _87774 is _87710+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_87774])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_87826))))) ^ Call: (275) [user] once(user:(notrace((flag(eval_num, _87636, _87636+1), _87654 is _87636 mod 500, _87672 is 99-495 mod 100, _87696=_87698, option_else('trace-length', _87710, 500), option_else('trace-depth', _87718, 30))), quietly(if_t((nop(stop_rtrace), _87654>_87710), (set_debug(eval, false), _87774 is _87710+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_87774])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_87826))))) ^ Unify: (275) [system] once(user:(notrace((flag(eval_num, _87636, _87636+1), _87654 is _87636 mod 500, _87672 is 99-495 mod 100, _87696=_87698, option_else('trace-length', _87710, 500), option_else('trace-depth', _87718, 30))), quietly(if_t((nop(stop_rtrace), _87654>_87710), (set_debug(eval, false), _87774 is _87710+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_87774])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_87826))))) ^ Call: (278) [system] setup_call_cleanup('$notrace'(_91550, _91552), once(user:(flag(eval_num, _87636, _87636+1), _87654 is _87636 mod 500, _87672 is 99-495 mod 100, _87696=_87698, option_else('trace-length', _87710, 500), option_else('trace-depth', _87718, 30))), '$restore_trace'(_91550, _91552)) ^ Unify: (278) [system] setup_call_cleanup(system:'$notrace'(_91550, _91552), system:once(user:(flag(eval_num, _87636, _87636+1), _87654 is _87636 mod 500, _87672 is 99-495 mod 100, _87696=_87698, option_else('trace-length', _87710, 500), option_else('trace-depth', _87718, 30))), system:'$restore_trace'(_91550, _91552)) ^ Call: (279) [system] sig_atomic(system:'$notrace'(_91550, _91552)) ^ Exit: (278) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 4 is 99-495 mod 100, _87696=_87696, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (278) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _87774 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_87774])), nop((start_rtrace, rtrace))))) ^ Unify: (278) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _87774 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_87774])), nop((start_rtrace, rtrace))))) ^ Exit: (278) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _87774 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_87774])), nop((start_rtrace, rtrace))))) Call: (277) [user] nop(notrace(no_repeats_var(_87826))) Unify: (277) [user] nop(notrace(no_repeats_var(_87826))) Exit: (277) [user] nop(notrace(no_repeats_var(_87826))) ^ Exit: (275) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 4 is 99-495 mod 100, _87696=_87696, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _87774 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_87774])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_87826))))) ^ Exit: (274) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 4 is 99-495 mod 100, _87696=_87696, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _87774 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_87774])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_87826))))) Call: (274) [occurs] occurs:sub_term(_103014, e) Unify: (274) [occurs] occurs:sub_term(e, e) Exit: (274) [occurs] occurs:sub_term(e, e) Call: (274) [system] e\=e Fail: (274) [system] e\=e Redo: (274) [occurs] occurs:sub_term(_103014, e) Unify: (274) [occurs] occurs:sub_term(_103014, e) Call: (275) [system] compound(e) Fail: (275) [system] compound(e) Fail: (274) [occurs] occurs:sub_term(_103014, e) ^ Redo: (273) [user] trace_eval(eval_20(=, _28332), e, 495, '&self', ['get-metatype', 'some-func'], _85726) Call: (274) [system] _113232=e Exit: (274) [system] e=e ^ Call: (274) [user] if_trace((eval;e), (_87696=1, indentq(4, 4, -->, [e, ['get-metatype', 'some-func']]))) ^ Unify: (274) [user] if_trace((eval;e), (_87696=1, indentq(4, 4, -->, [e, ['get-metatype', 'some-func']]))) ^ Call: (276) [system] setup_call_cleanup('$notrace'(_117036, _117038), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _87696=1, indentq(4, 4, -->, [e, ['get-metatype', 'some-func']]))), _116994, fbug((_116994-->if_trace((eval;e), (_87696=1, indentq(4, 4, -->, [e, ['get-metatype', 'some-func']])))))))), '$restore_trace'(_117036, _117038)) ^ Unify: (276) [system] setup_call_cleanup(system:'$notrace'(_117036, _117038), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _87696=1, indentq(4, 4, -->, [e, ['get-metatype', 'some-func']]))), _116994, fbug((_116994-->if_trace((eval;e), (_87696=1, indentq(4, 4, -->, [e, ['get-metatype', 'some-func']])))))))), system:'$restore_trace'(_117036, _117038)) ^ Call: (277) [system] sig_atomic(system:'$notrace'(_117036, _117038)) ^ Exit: (276) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _87696=1, indentq(4, 4, -->, [e, ['get-metatype', 'some-func']]))), _116994, fbug((_116994-->if_trace((eval;e), (_87696=1, indentq(4, 4, -->, [e, ['get-metatype', 'some-func']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (274) [user] if_trace((eval;e), (_87696=1, indentq(4, 4, -->, [e, ['get-metatype', 'some-func']]))) Call: (274) [system] _121818=retval(fail) Exit: (274) [system] retval(fail)=retval(fail) Call: (274) [system] _123680=(\+ \+ (flag(eval_num, _123700, _123700+1), (retval(fail)\=@=retval(fail), nonvar(_85726)->indentq(4, _123700, <--, [e, _85726]);indentq(4, _123700, <--, [e, retval(fail)])))) Exit: (274) [system] (\+ \+ (flag(eval_num, _123700, _123700+1), (retval(fail)\=@=retval(fail), nonvar(_85726)->indentq(4, _123700, <--, [e, _85726]);indentq(4, _123700, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _123700, _123700+1), (retval(fail)\=@=retval(fail), nonvar(_85726)->indentq(4, _123700, <--, [e, _85726]);indentq(4, _123700, <--, [e, retval(fail)])))) ^ Call: (274) [user] call_cleanup(((call(eval_20(=, _28332), 495, '&self', ['get-metatype', 'some-func'], _85726)*->nb_setarg(1, retval(fail), _85726);fail, trace, call(eval_20(=, _28332), 495, '&self', ['get-metatype', 'some-func'], _85726)), ignore(notrace((\+_85726\=_87826, nb_setarg(1, retval(fail), _85726))))), ignore((_87696==1->ignore(\+ \+ (flag(eval_num, _123700, _123700+1), (retval(fail)\=@=retval(fail), nonvar(_85726)->indentq(4, _123700, <--, [e, _85726]);indentq(4, _123700, <--, [e, retval(fail)]))));notrace(ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _123700, _123700+1), (retval(fail)\=@=retval(fail), nonvar(_85726)->indentq(4, _123700, <--, [e, _85726]);indentq(4, _123700, <--, [e, retval(fail)]))))))))))) ^ Unify: (274) [system] call_cleanup(user:((call(eval_20(=, _28332), 495, '&self', ['get-metatype', 'some-func'], _85726)*->nb_setarg(1, retval(fail), _85726);fail, trace, call(eval_20(=, _28332), 495, '&self', ['get-metatype', 'some-func'], _85726)), ignore(notrace((\+_85726\=_87826, nb_setarg(1, retval(fail), _85726))))), user:ignore((_87696==1->ignore(\+ \+ (flag(eval_num, _123700, _123700+1), (retval(fail)\=@=retval(fail), nonvar(_85726)->indentq(4, _123700, <--, [e, _85726]);indentq(4, _123700, <--, [e, retval(fail)]))));notrace(ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _123700, _123700+1), (retval(fail)\=@=retval(fail), nonvar(_85726)->indentq(4, _123700, <--, [e, _85726]);indentq(4, _123700, <--, [e, retval(fail)]))))))))))) ^ Call: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) Call: (277) [system] atom(['get-metatype', 'some-func']) ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Call: (277) [user] no_eval(['get-metatype', 'some-func']) ^ Unify: (277) [user] no_eval(['get-metatype', 'some-func']) ^ Call: (278) [user] self_eval(['get-metatype', 'some-func']) ^ Unify: (278) [user] self_eval(['get-metatype', 'some-func']) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_136086, _136088), once(user:self_eval0(['get-metatype', 'some-func'])), '$restore_trace'(_136086, _136088)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_136086, _136088), system:once(user:self_eval0(['get-metatype', 'some-func'])), system:'$restore_trace'(_136086, _136088)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_136086, _136088)) ^ Fail: (278) [user] self_eval(['get-metatype', 'some-func']) ^ Redo: (277) [user] no_eval(['get-metatype', 'some-func']) ^ Unify: (277) [user] no_eval(['get-metatype', 'some-func']) Call: (278) [system] atomic('get-metatype') Exit: (278) [system] atomic('get-metatype') ^ Call: (278) [user] is_sl('get-metatype') ^ Unify: (278) [user] is_sl('get-metatype') Call: (279) [system] number('get-metatype') ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) Call: (277) [system] ['some-func']==[] ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) Call: (277) [system] atom(=) Exit: (277) [system] atom(=) Call: (277) [system] (=)\==(=) ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) Call: (277) [system] callable('get-metatype') Exit: (277) [system] callable('get-metatype') ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) Call: (277) [system] is_list(['some-func']) Exit: (277) [system] is_list(['some-func']) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) Call: (277) [system] is_list(['get-metatype', 'some-func']) Exit: (277) [system] is_list(['get-metatype', 'some-func']) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], ['get-metatype'|_163120]) Call: (277) [system] var('get-metatype') ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Call: (277) [user] once(expand_eval(['get-metatype', 'some-func'], _166882)) ^ Unify: (277) [system] once(user:expand_eval(['get-metatype', 'some-func'], _166882)) ^ Call: (278) [user] expand_eval(['get-metatype', 'some-func'], _166882) ^ Unify: (278) [user] expand_eval(['get-metatype', 'some-func'], _166882) Call: (279) [system] is_list(['get-metatype', 'some-func']) Exit: (279) [system] is_list(['get-metatype', 'some-func']) ^ Unify: (278) [user] expand_eval(['get-metatype', 'some-func'], ['get-metatype'|_172458]) Call: (279) [system] ground('get-metatype') Exit: (279) [system] ground('get-metatype') ^ Unify: (278) [user] expand_eval(['get-metatype', 'some-func'], ['get-metatype'|_175240]) ^ Call: (279) [user] apply:maplist(expand_eval, ['some-func'], _175240) ^ Unify: (279) [apply] apply:maplist(user:expand_eval, ['some-func'], _175240) Call: (280) [apply] apply:maplist_(['some-func'], _175240, user:expand_eval) Unify: (280) [apply] apply:maplist_(['some-func'], [_178986|_178988], user:expand_eval) ^ Call: (281) [user] expand_eval('some-func', _178986) ^ Unify: (281) [user] expand_eval('some-func', _178986) Call: (282) [system] is_list('some-func') ^ Redo: (281) [user] expand_eval('some-func', _178986) Call: (282) [system] 'some-func'=_178986 Exit: (282) [system] 'some-func'='some-func' ^ Exit: (281) [user] expand_eval('some-func', 'some-func') Call: (281) [apply] apply:maplist_([], _178988, user:expand_eval) Unify: (281) [apply] apply:maplist_([], [], user:expand_eval) Exit: (281) [apply] apply:maplist_([], [], user:expand_eval) Exit: (280) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (279) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (278) [user] expand_eval(['get-metatype', 'some-func'], ['get-metatype', 'some-func']) ^ Exit: (277) [system] once(user:expand_eval(['get-metatype', 'some-func'], ['get-metatype', 'some-func'])) Call: (277) [system] ['get-metatype', 'some-func']\==['get-metatype', 'some-func'] ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Call: (277) [user] is_progn('get-metatype') ^ Unify: (277) [user] is_progn('get-metatype') Call: (278) [system] var('get-metatype') ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Call: (277) [user] is_progn('get-metatype') ^ Unify: (277) [user] is_progn('get-metatype') Call: (278) [system] var('get-metatype') ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Call: (277) [user] is_space_op('get-metatype') ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) Call: (277) [system] is_list('some-func') ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) Call: (277) [system] 'some-func'=='Nothing' ^ Redo: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Unify: (276) [user] eval_20(=, _28332, 495, '&self', ['get-metatype', 'some-func'], _85726) ^ Call: (277) [user] 'get-metatype'('some-func', _85726) ^ Unify: (277) [user] 'get-metatype'('some-func', _85726) ^ Call: (278) [user] get_metatype0('some-func', _215370) ^ Unify: (278) [user] get_metatype0('some-func', 'Variable') Call: (279) [system] var('some-func') ^ Redo: (278) [user] get_metatype0('some-func', _215370) ^ Unify: (278) [user] get_metatype0('some-func', _215370) ^ Call: (279) [user] symbol('some-func') ^ Unify: (279) [user] symbol('some-func') Call: (280) [system] atom('some-func') Exit: (280) [system] atom('some-func') ^ Exit: (279) [user] symbol('some-func') ^ Call: (279) [user] get_symbol_metatype('some-func', _215370) ^ Unify: (279) [user] get_symbol_metatype('some-func', _215370) ^ Call: (280) [user] get_type('some-func', _226484) ^ Unify: (280) [user] get_type('some-func', _226484) Call: (281) [user] eval_H(['get-type', 'some-func'], _226484) Unify: (281) [user] eval_H(['get-type', 'some-func'], _226484) ^ Call: (282) [user] catch_metta_return(eval_args(['get-type', 'some-func'], _226484), _226484) ^ Unify: (282) [user] catch_metta_return(eval_args(['get-type', 'some-func'], _226484), _226484) ^ Call: (284) [user] eval_args(['get-type', 'some-func'], _226484) ^ Unify: (284) [user] eval_args(['get-type', 'some-func'], _226484) ^ Call: (285) [user] current_self(_233932) ^ Unify: (285) [user] current_self(_233932) Call: (286) [system] nb_current(self_space, _233932) Exit: (286) [system] nb_current(self_space, '&self') Call: (286) [system] '&self'\==[] Exit: (286) [system] '&self'\==[] ^ Exit: (285) [user] current_self('&self') ^ Call: (285) [user] eval_args(500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (285) [user] eval_args(500, '&self', ['get-type', 'some-func'], _226484) ^ Call: (286) [user] eval_args(=, _242366, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (286) [user] eval_args(=, _243310, 500, '&self', ['get-type', 'some-func'], _226484) Call: (287) [system] var(['get-type', 'some-func']) ^ Redo: (286) [user] eval_args(=, _245178, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (286) [user] eval_args(=, _246122, 500, '&self', ['get-type', 'some-func'], _226484) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_247002, _247004), once(user:self_eval(['get-type', 'some-func'])), '$restore_trace'(_247002, _247004)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_247002, _247004), system:once(user:self_eval(['get-type', 'some-func'])), system:'$restore_trace'(_247002, _247004)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_247002, _247004)) ^ Redo: (286) [user] eval_args(=, _249916, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (286) [user] eval_args(=, _250860, 500, '&self', ['get-type', 'some-func'], _226484) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_251740, _251742), once(user:nonvar(_226484)), '$restore_trace'(_251740, _251742)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_251740, _251742), system:once(user:nonvar(_226484)), system:'$restore_trace'(_251740, _251742)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_251740, _251742)) ^ Redo: (286) [user] eval_args(=, _254654, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (286) [user] eval_args(=, _255598, 500, '&self', ['get-type', 'some-func'], _226484) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_256478, _256480), once(user:nonvar(_226484)), '$restore_trace'(_256478, _256480)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_256478, _256480), system:once(user:nonvar(_226484)), system:'$restore_trace'(_256478, _256480)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_256478, _256480)) ^ Redo: (286) [user] eval_args(=, _259392, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (286) [user] eval_args(=, _260336, 500, '&self', ['get-type', 'some-func'], _226484) Call: (287) [system] ['some-func']==[] ^ Redo: (286) [user] eval_args(=, _262208, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (286) [user] eval_args(=, _263152, 500, '&self', ['get-type', 'some-func'], _226484) Call: (287) [system] atom(=) Exit: (287) [system] atom(=) Call: (287) [system] (=)\==(=) ^ Redo: (286) [user] eval_args(=, _266872, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (286) [user] eval_args(=, _267816, 500, '&self', ['get-type', 'some-func'], _226484) ^ Call: (287) [user] self_eval(['get-type', 'some-func']) ^ Unify: (287) [user] self_eval(['get-type', 'some-func']) ^ Call: (289) [system] setup_call_cleanup('$notrace'(_270544, _270546), once(user:self_eval0(['get-type', 'some-func'])), '$restore_trace'(_270544, _270546)) ^ Unify: (289) [system] setup_call_cleanup(system:'$notrace'(_270544, _270546), system:once(user:self_eval0(['get-type', 'some-func'])), system:'$restore_trace'(_270544, _270546)) ^ Call: (290) [system] sig_atomic(system:'$notrace'(_270544, _270546)) ^ Fail: (287) [user] self_eval(['get-type', 'some-func']) ^ Redo: (286) [user] eval_args(=, _274382, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (286) [user] eval_args(=, _275326, 500, '&self', ['get-type', 'some-func'], _226484) ^ Call: (287) [user] eval_00(=, _276194, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (287) [user] eval_00(=, _276194, 500, '&self', ['get-type', 'some-func'], _226484) ^ Call: (288) [user] self_eval(['get-type', 'some-func']) ^ Unify: (288) [user] self_eval(['get-type', 'some-func']) ^ Call: (290) [system] setup_call_cleanup('$notrace'(_279944, _279946), once(user:self_eval0(['get-type', 'some-func'])), '$restore_trace'(_279944, _279946)) ^ Unify: (290) [system] setup_call_cleanup(system:'$notrace'(_279944, _279946), system:once(user:self_eval0(['get-type', 'some-func'])), system:'$restore_trace'(_279944, _279946)) ^ Call: (291) [system] sig_atomic(system:'$notrace'(_279944, _279946)) ^ Fail: (288) [user] self_eval(['get-type', 'some-func']) ^ Redo: (287) [user] eval_00(=, _276194, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (287) [user] eval_00(=, _276194, 500, '&self', ['get-type', 'some-func'], _226484) ^ Call: (288) [user] eval_01(=, _276194, 500, '&self', ['get-type', 'some-func'], _226484) ^ Unify: (288) [user] eval_01(=, _276194, 500, '&self', ['get-type', 'some-func'], _226484) ^ Call: (289) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (289) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) Call: (291) [system] 500<1 Fail: (291) [system] 500<1 ^ Redo: (289) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (289) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (290) [system] setup_call_cleanup('$notrace'(_293102, _293104), once(user:(_293078 is 500-1, copy_term(['get-type', 'some-func'], _293092))), '$restore_trace'(_293102, _293104)) ^ Unify: (290) [system] setup_call_cleanup(system:'$notrace'(_293102, _293104), system:once(user:(_293078 is 500-1, copy_term(['get-type', 'some-func'], _293092))), system:'$restore_trace'(_293102, _293104)) ^ Call: (291) [system] sig_atomic(system:'$notrace'(_293102, _293104)) ^ Exit: (290) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['get-type', 'some-func'], ['get-type', 'some-func']))), system:'$restore_trace'(3, -1)) ^ Call: (289) [user] trace_eval(eval_20(=, _276194), e, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (289) [user] trace_eval(eval_20(=, _276194), e, 499, '&self', ['get-type', 'some-func'], _296886) ^ Call: (290) [user] must_det_ll((notrace((flag(eval_num, _298796, _298796+1), _298814 is _298796 mod 500, _298832 is 99-499 mod 100, _298856=_298858, option_else('trace-length', _298870, 500), option_else('trace-depth', _298878, 30))), quietly(if_t((nop(stop_rtrace), _298814>_298870), (set_debug(eval, false), _298934 is _298870+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_298934])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_298986))))) ^ Unify: (290) [user] must_det_ll(user:(notrace((flag(eval_num, _298796, _298796+1), _298814 is _298796 mod 500, _298832 is 99-499 mod 100, _298856=_298858, option_else('trace-length', _298870, 500), option_else('trace-depth', _298878, 30))), quietly(if_t((nop(stop_rtrace), _298814>_298870), (set_debug(eval, false), _298934 is _298870+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_298934])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_298986))))) ^ Call: (291) [user] once(user:(notrace((flag(eval_num, _298796, _298796+1), _298814 is _298796 mod 500, _298832 is 99-499 mod 100, _298856=_298858, option_else('trace-length', _298870, 500), option_else('trace-depth', _298878, 30))), quietly(if_t((nop(stop_rtrace), _298814>_298870), (set_debug(eval, false), _298934 is _298870+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_298934])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_298986))))) ^ Unify: (291) [system] once(user:(notrace((flag(eval_num, _298796, _298796+1), _298814 is _298796 mod 500, _298832 is 99-499 mod 100, _298856=_298858, option_else('trace-length', _298870, 500), option_else('trace-depth', _298878, 30))), quietly(if_t((nop(stop_rtrace), _298814>_298870), (set_debug(eval, false), _298934 is _298870+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_298934])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_298986))))) ^ Call: (294) [system] setup_call_cleanup('$notrace'(_302710, _302712), once(user:(flag(eval_num, _298796, _298796+1), _298814 is _298796 mod 500, _298832 is 99-499 mod 100, _298856=_298858, option_else('trace-length', _298870, 500), option_else('trace-depth', _298878, 30))), '$restore_trace'(_302710, _302712)) ^ Unify: (294) [system] setup_call_cleanup(system:'$notrace'(_302710, _302712), system:once(user:(flag(eval_num, _298796, _298796+1), _298814 is _298796 mod 500, _298832 is 99-499 mod 100, _298856=_298858, option_else('trace-length', _298870, 500), option_else('trace-depth', _298878, 30))), system:'$restore_trace'(_302710, _302712)) ^ Call: (295) [system] sig_atomic(system:'$notrace'(_302710, _302712)) ^ Exit: (294) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _298856=_298856, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (294) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _298934 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_298934])), nop((start_rtrace, rtrace))))) ^ Unify: (294) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _298934 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_298934])), nop((start_rtrace, rtrace))))) ^ Exit: (294) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _298934 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_298934])), nop((start_rtrace, rtrace))))) Call: (293) [user] nop(notrace(no_repeats_var(_298986))) Unify: (293) [user] nop(notrace(no_repeats_var(_298986))) Exit: (293) [user] nop(notrace(no_repeats_var(_298986))) ^ Exit: (291) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _298856=_298856, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _298934 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_298934])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_298986))))) ^ Exit: (290) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _298856=_298856, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _298934 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_298934])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_298986))))) Call: (290) [occurs] occurs:sub_term(_314174, e) Unify: (290) [occurs] occurs:sub_term(e, e) Exit: (290) [occurs] occurs:sub_term(e, e) Call: (290) [system] e\=e Fail: (290) [system] e\=e Redo: (290) [occurs] occurs:sub_term(_314174, e) Unify: (290) [occurs] occurs:sub_term(_314174, e) Call: (291) [system] compound(e) Fail: (291) [system] compound(e) Fail: (290) [occurs] occurs:sub_term(_314174, e) ^ Redo: (289) [user] trace_eval(eval_20(=, _276194), e, 499, '&self', ['get-type', 'some-func'], _296886) Call: (290) [system] _324392=e Exit: (290) [system] e=e ^ Call: (290) [user] if_trace((eval;e), (_298856=1, indentq(0, 5, -->, [e, ['get-type', 'some-func']]))) ^ Unify: (290) [user] if_trace((eval;e), (_298856=1, indentq(0, 5, -->, [e, ['get-type', 'some-func']]))) ^ Call: (292) [system] setup_call_cleanup('$notrace'(_328196, _328198), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _298856=1, indentq(0, 5, -->, [e, ['get-type', 'some-func']]))), _328154, fbug((_328154-->if_trace((eval;e), (_298856=1, indentq(0, 5, -->, [e, ['get-type', 'some-func']])))))))), '$restore_trace'(_328196, _328198)) ^ Unify: (292) [system] setup_call_cleanup(system:'$notrace'(_328196, _328198), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _298856=1, indentq(0, 5, -->, [e, ['get-type', 'some-func']]))), _328154, fbug((_328154-->if_trace((eval;e), (_298856=1, indentq(0, 5, -->, [e, ['get-type', 'some-func']])))))))), system:'$restore_trace'(_328196, _328198)) ^ Call: (293) [system] sig_atomic(system:'$notrace'(_328196, _328198)) ^ Exit: (292) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _298856=1, indentq(0, 5, -->, [e, ['get-type', 'some-func']]))), _328154, fbug((_328154-->if_trace((eval;e), (_298856=1, indentq(0, 5, -->, [e, ['get-type', 'some-func']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (290) [user] if_trace((eval;e), (_298856=1, indentq(0, 5, -->, [e, ['get-type', 'some-func']]))) Call: (290) [system] _332978=retval(fail) Exit: (290) [system] retval(fail)=retval(fail) Call: (290) [system] _334840=(\+ \+ (flag(eval_num, _334860, _334860+1), (retval(fail)\=@=retval(fail), nonvar(_296886)->indentq(0, _334860, <--, [e, _296886]);indentq(0, _334860, <--, [e, retval(fail)])))) Exit: (290) [system] (\+ \+ (flag(eval_num, _334860, _334860+1), (retval(fail)\=@=retval(fail), nonvar(_296886)->indentq(0, _334860, <--, [e, _296886]);indentq(0, _334860, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _334860, _334860+1), (retval(fail)\=@=retval(fail), nonvar(_296886)->indentq(0, _334860, <--, [e, _296886]);indentq(0, _334860, <--, [e, retval(fail)])))) ^ Call: (290) [user] call_cleanup(((call(eval_20(=, _276194), 499, '&self', ['get-type', 'some-func'], _296886)*->nb_setarg(1, retval(fail), _296886);fail, trace, call(eval_20(=, _276194), 499, '&self', ['get-type', 'some-func'], _296886)), ignore(notrace((\+_296886\=_298986, nb_setarg(1, retval(fail), _296886))))), ignore((_298856==1->ignore(\+ \+ (flag(eval_num, _334860, _334860+1), (retval(fail)\=@=retval(fail), nonvar(_296886)->indentq(0, _334860, <--, [e, _296886]);indentq(0, _334860, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _334860, _334860+1), (retval(fail)\=@=retval(fail), nonvar(_296886)->indentq(0, _334860, <--, [e, _296886]);indentq(0, _334860, <--, [e, retval(fail)]))))))))))) ^ Unify: (290) [system] call_cleanup(user:((call(eval_20(=, _276194), 499, '&self', ['get-type', 'some-func'], _296886)*->nb_setarg(1, retval(fail), _296886);fail, trace, call(eval_20(=, _276194), 499, '&self', ['get-type', 'some-func'], _296886)), ignore(notrace((\+_296886\=_298986, nb_setarg(1, retval(fail), _296886))))), user:ignore((_298856==1->ignore(\+ \+ (flag(eval_num, _334860, _334860+1), (retval(fail)\=@=retval(fail), nonvar(_296886)->indentq(0, _334860, <--, [e, _296886]);indentq(0, _334860, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _334860, _334860+1), (retval(fail)\=@=retval(fail), nonvar(_296886)->indentq(0, _334860, <--, [e, _296886]);indentq(0, _334860, <--, [e, retval(fail)]))))))))))) ^ Call: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [system] atom(['get-type', 'some-func']) ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Call: (293) [user] no_eval(['get-type', 'some-func']) ^ Unify: (293) [user] no_eval(['get-type', 'some-func']) ^ Call: (294) [user] self_eval(['get-type', 'some-func']) ^ Unify: (294) [user] self_eval(['get-type', 'some-func']) ^ Call: (296) [system] setup_call_cleanup('$notrace'(_347246, _347248), once(user:self_eval0(['get-type', 'some-func'])), '$restore_trace'(_347246, _347248)) ^ Unify: (296) [system] setup_call_cleanup(system:'$notrace'(_347246, _347248), system:once(user:self_eval0(['get-type', 'some-func'])), system:'$restore_trace'(_347246, _347248)) ^ Call: (297) [system] sig_atomic(system:'$notrace'(_347246, _347248)) ^ Fail: (294) [user] self_eval(['get-type', 'some-func']) ^ Redo: (293) [user] no_eval(['get-type', 'some-func']) ^ Unify: (293) [user] no_eval(['get-type', 'some-func']) Call: (294) [system] atomic('get-type') Exit: (294) [system] atomic('get-type') ^ Call: (294) [user] is_sl('get-type') ^ Unify: (294) [user] is_sl('get-type') Call: (295) [system] number('get-type') ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [system] ['some-func']==[] ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [system] atom(=) Exit: (293) [system] atom(=) Call: (293) [system] (=)\==(=) ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [system] callable('get-type') Exit: (293) [system] callable('get-type') ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [system] is_list(['some-func']) Exit: (293) [system] is_list(['some-func']) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [system] is_list(['get-type', 'some-func']) Exit: (293) [system] is_list(['get-type', 'some-func']) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], ['get-type'|_374280]) Call: (293) [system] var('get-type') ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Call: (293) [user] once(expand_eval(['get-type', 'some-func'], _378042)) ^ Unify: (293) [system] once(user:expand_eval(['get-type', 'some-func'], _378042)) ^ Call: (294) [user] expand_eval(['get-type', 'some-func'], _378042) ^ Unify: (294) [user] expand_eval(['get-type', 'some-func'], _378042) Call: (295) [system] is_list(['get-type', 'some-func']) Exit: (295) [system] is_list(['get-type', 'some-func']) ^ Unify: (294) [user] expand_eval(['get-type', 'some-func'], ['get-type'|_383618]) Call: (295) [system] ground('get-type') Exit: (295) [system] ground('get-type') ^ Unify: (294) [user] expand_eval(['get-type', 'some-func'], ['get-type'|_386400]) ^ Call: (295) [user] apply:maplist(expand_eval, ['some-func'], _386400) ^ Unify: (295) [apply] apply:maplist(user:expand_eval, ['some-func'], _386400) Call: (296) [apply] apply:maplist_(['some-func'], _386400, user:expand_eval) Unify: (296) [apply] apply:maplist_(['some-func'], [_390146|_390148], user:expand_eval) ^ Call: (297) [user] expand_eval('some-func', _390146) ^ Unify: (297) [user] expand_eval('some-func', _390146) Call: (298) [system] is_list('some-func') ^ Redo: (297) [user] expand_eval('some-func', _390146) Call: (298) [system] 'some-func'=_390146 Exit: (298) [system] 'some-func'='some-func' ^ Exit: (297) [user] expand_eval('some-func', 'some-func') Call: (297) [apply] apply:maplist_([], _390148, user:expand_eval) Unify: (297) [apply] apply:maplist_([], [], user:expand_eval) Exit: (297) [apply] apply:maplist_([], [], user:expand_eval) Exit: (296) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (295) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (294) [user] expand_eval(['get-type', 'some-func'], ['get-type', 'some-func']) ^ Exit: (293) [system] once(user:expand_eval(['get-type', 'some-func'], ['get-type', 'some-func'])) Call: (293) [system] ['get-type', 'some-func']\==['get-type', 'some-func'] ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Call: (293) [user] is_progn('get-type') ^ Unify: (293) [user] is_progn('get-type') Call: (294) [system] var('get-type') ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Call: (293) [user] is_progn('get-type') ^ Unify: (293) [user] is_progn('get-type') Call: (294) [system] var('get-type') ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Call: (293) [user] is_space_op('get-type') ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [system] is_list('some-func') ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [system] 'some-func'=='Nothing' ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [system] is_list('some-func') ^ Redo: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) ^ Unify: (292) [user] eval_20(=, _276194, 499, '&self', ['get-type', 'some-func'], _296886) Call: (293) [user] if_or_else(get_type(499, '&self', 'some-func', _427494), _427494='%Undefined%') Unify: (293) [user] if_or_else(get_type(499, '&self', 'some-func', _427494), _427494='%Undefined%') ^ Call: (294) [user] get_type(499, '&self', 'some-func', _427494) ^ Unify: (294) [user] get_type(499, '&self', 'some-func', _427494) ^ Call: (295) [user] no_repeats:no_repeats_var(_431206) ^ Unify: (295) [user] no_repeats:no_repeats_var(_431206) Call: (296) [system] nonvar(_431206) Fail: (296) [system] nonvar(_431206) ^ Redo: (295) [user] no_repeats:no_repeats_var(_431206) Call: (296) [system] get_attr(_431206, nr, _435924) Fail: (296) [system] get_attr(_431206, nr, _436856) ^ Redo: (295) [user] no_repeats:no_repeats_var(_431206) Call: (296) [system] put_attr(_431206, nr, old_vals(_431206, same_forms, [])) Exit: (296) [system] put_attr(_439582{nr = ...}, nr, old_vals(_439582{nr = ...}, same_forms, [])) ^ Exit: (295) [user] no_repeats:no_repeats_var(_439582{nr = ...}) ^ Call: (295) [user] get_type_each(499, '&self', 'some-func', _441456) ^ Unify: (295) [user] get_type_each(499, '&self', 'some-func', _441456) Call: (296) [system] 'some-func'==[] Fail: (296) [system] 'some-func'==[] ^ Redo: (295) [user] get_type_each(499, '&self', 'some-func', _441456) ^ Unify: (295) [user] get_type_each(499, '&self', 'some-func', _441456) Call: (296) [system] integer(499) Exit: (296) [system] integer(499) ^ Unify: (295) [user] get_type_each(499, '&self', 'some-func', _441456) Call: (296) [system] 499<1 Fail: (296) [system] 499<1 ^ Redo: (295) [user] get_type_each(499, '&self', 'some-func', _441456) ^ Unify: (295) [user] get_type_each(499, '&self', 'some-func', ['StateMonad', _452642]) ^ Call: (297) [system] setup_call_cleanup('$notrace'(_453594, _453596), once(user:is_valid_nb_state('some-func')), '$restore_trace'(_453594, _453596)) ^ Unify: (297) [system] setup_call_cleanup(system:'$notrace'(_453594, _453596), system:once(user:is_valid_nb_state('some-func')), system:'$restore_trace'(_453594, _453596)) ^ Call: (298) [system] sig_atomic(system:'$notrace'(_453594, _453596)) ^ Redo: (295) [user] get_type_each(499, '&self', 'some-func', _441456) ^ Unify: (295) [user] get_type_each(499, '&self', 'some-func', _441456) Call: (296) [system] var('some-func') Fail: (296) [system] var('some-func') ^ Redo: (295) [user] get_type_each(499, '&self', 'some-func', _441456) ^ Unify: (295) [user] get_type_each(499, '&self', 'some-func', 'hyperon::space::DynSpace') ^ Call: (296) [user] is_dynaspace('some-func') ^ Unify: (296) [user] is_dynaspace('some-func') Call: (297) [system] var('some-func') Fail: (297) [system] var('some-func') ^ Redo: (296) [user] is_dynaspace('some-func') ^ Unify: (296) [user] is_dynaspace('some-func') ^ Call: (297) [user] was_asserted_space('some-func') ^ Fail: (297) [user] was_asserted_space('some-func') ^ Redo: (296) [user] is_dynaspace('some-func') ^ Unify: (296) [user] is_dynaspace('some-func') ^ Call: (297) [user] py_named_space('some-func') ^ Fail: (297) [user] py_named_space('some-func') ^ Redo: (296) [user] is_dynaspace('some-func') ^ Unify: (296) [user] is_dynaspace('some-func') ^ Call: (297) [user] typed_list('some-func', 'hyperon::space::DynSpace', _475038) ^ Unify: (297) [user] typed_list('some-func', 'hyperon::space::DynSpace', _475970) Call: (298) [system] compound('some-func') Fail: (298) [system] compound('some-func') ^ Fail: (297) [user] typed_list('some-func', 'hyperon::space::DynSpace', _478750) ^ Fail: (296) [user] is_dynaspace('some-func') ^ Redo: (295) [user] get_type_each(499, '&self', 'some-func', _441456) ^ Unify: (295) [user] get_type_each(499, '&self', 'some-func', _441456) Call: (296) [system] compound('some-func') Fail: (296) [system] compound('some-func') ^ Redo: (295) [user] get_type_each(499, '&self', 'some-func', _441456) ^ Call: (296) [user] get_type_nc(499, '&self', 'some-func', _441456) ^ Unify: (296) [user] get_type_nc(499, '&self', 'some-func', _441456) ^ Call: (297) [user] metta_type('&self', 'some-func', _441456) ^ Unify: (297) [user] metta_type('&self', 'some-func', _441456) Call: (298) [user] metta_eq_def(:, '&self', 'some-func', _441456) Unify: (298) [user] metta_eq_def(:, '&self', 'some-func', _441456) ^ Call: (299) [user] ignore((:)=(=)) ^ Unify: (299) [system] ignore(user:((:)=(=))) Call: (300) [system] (:)=(=) ^ Redo: (299) [system] ignore(user:((:)=(=))) ^ Unify: (299) [system] ignore(user:((:)=(=))) ^ Exit: (299) [system] ignore(user:((:)=(=))) Call: (299) [user] metta_atom('&self', [:, 'some-func', _441456]) Unify: (299) [user] metta_atom('&self', [:, 'some-func', _441456]) ^ Call: (300) [user] typed_list('&self', _498286, _498208) ^ Unify: (300) [user] typed_list('&self', _499218, _498208) Call: (301) [system] compound('&self') Fail: (301) [system] compound('&self') ^ Fail: (300) [user] typed_list('&self', _501998, _498208) Redo: (299) [user] metta_atom('&self', [:, 'some-func', _441456]) Unify: (299) [user] metta_atom('&self', [:, 'some-func', _441456]) Call: (300) [system] '&self'=='&flybase' Redo: (299) [user] metta_atom('&self', [:, 'some-func', _441456]) Unify: (299) [user] metta_atom('&self', [:, 'some-func', _441456]) ^ Call: (300) [user] metta_atom_in_file('&self', [:, 'some-func', _441456]) ^ Unify: (300) [user] metta_atom_in_file('&self', [:, 'some-func', _441456]) ^ Call: (301) [user] metta_atom_in_file('&self', [:, 'some-func', _441456], _509380, _509382) ^ Unify: (301) [user] metta_atom_in_file('&self', [:, 'some-func', _441456], _510316, _510318) ^ Call: (302) [user] loaded_into_kb('&self', _511174) ^ Unify: (302) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (302) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (302) [user] once(user:asserted_metta_pred(_521772, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (302) [system] once(user:asserted_metta_pred(_8496, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (303) [user] asserted_metta_pred(_8496, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (303) [user] asserted_metta_pred(_8496, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (299) [user] metta_atom('&self', [:, 'some-func', _8464]) Unify: (299) [user] metta_atom('&self', [:, 'some-func', _8464]) Call: (300) [user] metta_atom_asserted('&self', [:, 'some-func', _8464]) Unify: (300) [user] metta_atom_asserted('&self', [:, 'some-func', _8464]) ^ Call: (301) [user] metta_atom_asserted_deduced('&self', [:, 'some-func', _8464]) Redo: (300) [user] metta_atom_asserted('&self', [:, 'some-func', _8464]) Unify: (300) [user] metta_atom_asserted('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (300) [user] metta_atom_asserted('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (299) [user] metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (298) [user] metta_eq_def(:, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (297) [user] metta_type('&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (296) [user] get_type_nc(499, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (295) [user] get_type_each(499, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (295) [system] _8452{nr = ...}=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] Call: (297) [$attvar] call_all_attr_uhooks(att(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Unify: (297) [$attvar] call_all_attr_uhooks(att(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (298) [$attvar] uhook(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Unify: (298) [$attvar] uhook(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (299) [nr] nr:attr_unify_hook(old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Unify: (299) [nr] nr:attr_unify_hook(old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (300) [no_repeats] no_repeats:memberchk_pred(same_forms, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], []) ^ Fail: (300) [no_repeats] no_repeats:memberchk_pred(no_repeats:same_forms, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], []) Redo: (299) [no_repeats] nr:attr_unify_hook(old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (300) [system] nb_setarg(3, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (300) [system] nb_setarg(3, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (299) [no_repeats] nr:attr_unify_hook(old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (298) [$attvar] uhook(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (298) [$attvar] call_all_attr_uhooks([], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Unify: (298) [$attvar] call_all_attr_uhooks([], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (298) [$attvar] call_all_attr_uhooks([], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (297) [$attvar] call_all_attr_uhooks(att(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (295) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] Call: (295) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=_8432 Exit: (295) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] ^ Call: (295) [user] return_only_first_type ^ Unify: (295) [user] return_only_first_type ^ Call: (296) [user] true_flag ^ Unify: (296) [user] true_flag ^ Exit: (296) [user] true_flag ^ Exit: (295) [user] return_only_first_type ^ Exit: (294) [user] get_type(499, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (293) [user] if_or_else(get_type(499, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']='%Undefined%') ^ Call: (293) [user] do_expander(=, _8112, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _8124) ^ Unify: (293) [user] do_expander(=, _8112, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (293) [user] do_expander(=, _8112, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (292) [user] eval_20(=, _8112, 499, '&self', ['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (292) [system] nb_setarg(1, retval(fail), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (292) [system] nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (292) [user] ignore(notrace((\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_8140, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])))) ^ Unify: (292) [system] ignore(user:notrace((\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_8140, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])))) ^ Call: (294) [system] setup_call_cleanup('$notrace'(_72604, _72606), once(user:(\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_8140, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']))), '$restore_trace'(_72604, _72606)) ^ Unify: (294) [system] setup_call_cleanup(system:'$notrace'(_72604, _72606), system:once(user:(\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_8140, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']))), system:'$restore_trace'(_72604, _72606)) ^ Call: (295) [system] sig_atomic(system:'$notrace'(_72604, _72606)) ^ Exit: (294) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_8140, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']))), system:'$restore_trace'(3, -1)) ^ Exit: (292) [system] ignore(user:notrace((\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_8140, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])))) ^ Call: (292) [user] ignore((_8132==1->ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))))) ^ Unify: (292) [system] ignore(user:(_8132==1->ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))))) Call: (294) [system] _8132==1 Fail: (294) [system] _8132==1 ^ Call: (295) [system] setup_call_cleanup('$notrace'(_81066, _81068), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))), '$restore_trace'(_81066, _81068)) ^ Unify: (295) [system] setup_call_cleanup(system:'$notrace'(_81066, _81068), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))), system:'$restore_trace'(_81066, _81068)) ^ Call: (296) [system] sig_atomic(system:'$notrace'(_81066, _81068)) ^ Exit: (295) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (292) [system] ignore(user:(_8132==1->ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))))) ^ Exit: (290) [system] call_cleanup(user:((call(eval_20(=, _8112), 499, '&self', ['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])*->nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']);fail, trace, call(eval_20(=, _8112), 499, '&self', ['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), ignore(notrace((\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_8140, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']))))), user:ignore((_8132==1->ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8170, _8170+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(0, _8170, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(0, _8170, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))))))))))) Call: (290) [system] retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail) Exit: (290) [system] retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail) ^ Exit: (289) [user] trace_eval(eval_20(=, _8112), e, 499, '&self', ['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (289) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (289) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (291) [system] setup_call_cleanup('$notrace'(_91536, _91538), once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), '$restore_trace'(_91536, _91538)) ^ Unify: (291) [system] setup_call_cleanup(system:'$notrace'(_91536, _91538), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(_91536, _91538)) ^ Call: (292) [system] sig_atomic(system:'$notrace'(_91536, _91538)) ^ Exit: (291) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(3, -1)) ^ Exit: (289) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (289) [system] _8062=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] Exit: (289) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] ^ Exit: (288) [user] eval_01(=, _8112, 500, '&self', ['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (287) [user] eval_00(=, _8112, 500, '&self', ['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (286) [user] eval_args(=, _8112, 500, '&self', ['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (285) [user] eval_args(500, '&self', ['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (284) [user] eval_args(['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (282) [user] catch_metta_return(eval_args(['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (281) [user] eval_H(['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (280) [user] get_type('some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (280) [user] get_symbol_metatype('some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _8060) ^ Unify: (280) [user] get_symbol_metatype('some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _8060) Call: (281) [system] nb_current('some-func', _107424) Call: (284) [clpfd] clpfd:make_clpfd_var('some-func') Fail: (284) [clpfd] clpfd:make_clpfd_var('some-func') ^ Redo: (280) [user] get_symbol_metatype('some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _8060) ^ Unify: (280) [user] get_symbol_metatype('some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], 'Grounded') ^ Exit: (280) [user] get_symbol_metatype('some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], 'Grounded') ^ Exit: (279) [user] get_symbol_metatype('some-func', 'Grounded') ^ Exit: (278) [user] get_metatype0('some-func', 'Grounded') Call: (278) [system] _7760='Grounded' Exit: (278) [system] 'Grounded'='Grounded' ^ Exit: (277) [user] 'get-metatype'('some-func', 'Grounded') ^ Exit: (276) [user] eval_20(=, _7746, 495, '&self', ['get-metatype', 'some-func'], 'Grounded') Call: (276) [system] nb_setarg(1, retval(fail), 'Grounded') Exit: (276) [system] nb_setarg(1, retval('Grounded'), 'Grounded') ^ Call: (276) [user] ignore(notrace((\+'Grounded'\=_7776, nb_setarg(1, retval('Grounded'), 'Grounded')))) ^ Unify: (276) [system] ignore(user:notrace((\+'Grounded'\=_7776, nb_setarg(1, retval('Grounded'), 'Grounded')))) ^ Call: (278) [system] setup_call_cleanup('$notrace'(_122322, _122324), once(user:(\+'Grounded'\=_7776, nb_setarg(1, retval('Grounded'), 'Grounded'))), '$restore_trace'(_122322, _122324)) ^ Unify: (278) [system] setup_call_cleanup(system:'$notrace'(_122322, _122324), system:once(user:(\+'Grounded'\=_7776, nb_setarg(1, retval('Grounded'), 'Grounded'))), system:'$restore_trace'(_122322, _122324)) ^ Call: (279) [system] sig_atomic(system:'$notrace'(_122322, _122324)) ^ Exit: (278) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'Grounded'\=_7776, nb_setarg(1, retval('Grounded'), 'Grounded'))), system:'$restore_trace'(3, -1)) ^ Exit: (276) [system] ignore(user:notrace((\+'Grounded'\=_7776, nb_setarg(1, retval('Grounded'), 'Grounded')))) ^ Call: (276) [user] ignore((_7768==1->ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')]))));notrace(ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')])))))))))) ^ Unify: (276) [system] ignore(user:(_7768==1->ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')]))));notrace(ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')])))))))))) Call: (278) [system] _7768==1 Fail: (278) [system] _7768==1 ^ Call: (279) [system] setup_call_cleanup('$notrace'(_130758, _130760), once(user:ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')])))))))), '$restore_trace'(_130758, _130760)) ^ Unify: (279) [system] setup_call_cleanup(system:'$notrace'(_130758, _130760), system:once(user:ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')])))))))), system:'$restore_trace'(_130758, _130760)) ^ Call: (280) [system] sig_atomic(system:'$notrace'(_130758, _130760)) ^ Exit: (279) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (276) [system] ignore(user:(_7768==1->ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')]))));notrace(ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')])))))))))) ^ Exit: (274) [system] call_cleanup(user:((call(eval_20(=, _7746), 495, '&self', ['get-metatype', 'some-func'], 'Grounded')*->nb_setarg(1, retval('Grounded'), 'Grounded');fail, trace, call(eval_20(=, _7746), 495, '&self', ['get-metatype', 'some-func'], 'Grounded')), ignore(notrace((\+'Grounded'\=_7776, nb_setarg(1, retval('Grounded'), 'Grounded'))))), user:ignore((_7768==1->ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')]))));notrace(ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7806, _7806+1), (retval('Grounded')\=@=retval(fail), nonvar('Grounded')->indentq(4, _7806, <--, [e, 'Grounded']);indentq(4, _7806, <--, [e, retval('Grounded')]))))))))))) Call: (274) [system] retval('Grounded')\=@=retval(fail) Exit: (274) [system] retval('Grounded')\=@=retval(fail) ^ Exit: (273) [user] trace_eval(eval_20(=, _7746), e, 495, '&self', ['get-metatype', 'some-func'], 'Grounded') ^ Call: (273) [user] self_eval('Grounded') ^ Unify: (273) [user] self_eval('Grounded') ^ Call: (275) [system] setup_call_cleanup('$notrace'(_141228, _141230), once(user:self_eval0('Grounded')), '$restore_trace'(_141228, _141230)) ^ Unify: (275) [system] setup_call_cleanup(system:'$notrace'(_141228, _141230), system:once(user:self_eval0('Grounded')), system:'$restore_trace'(_141228, _141230)) ^ Call: (276) [system] sig_atomic(system:'$notrace'(_141228, _141230)) ^ Exit: (275) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('Grounded')), system:'$restore_trace'(3, -1)) ^ Exit: (273) [user] self_eval('Grounded') Call: (273) [system] _7748='Grounded' Exit: (273) [system] 'Grounded'='Grounded' ^ Exit: (272) [user] eval_01(=, _7746, 496, '&self', ['get-metatype', 'some-func'], 'Grounded') ^ Exit: (271) [user] eval_00(=, _7746, 496, '&self', ['get-metatype', 'some-func'], 'Grounded') ^ Exit: (270) [user] eval_args(=, _7746, 496, '&self', ['get-metatype', 'some-func'], 'Grounded') Call: (270) [system] _7268='Grounded' Exit: (270) [system] 'Grounded'='Grounded' ^ Call: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) Call: (271) [system] var([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Redo: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Call: (272) [system] setup_call_cleanup('$notrace'(_157184, _157186), once(user:self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]])), '$restore_trace'(_157184, _157186)) ^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_157184, _157186), system:once(user:self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]])), system:'$restore_trace'(_157184, _157186)) ^ Call: (273) [system] sig_atomic(system:'$notrace'(_157184, _157186)) ^ Redo: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Call: (272) [system] setup_call_cleanup('$notrace'(_161922, _161924), once(user:nonvar(_7446)), '$restore_trace'(_161922, _161924)) ^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_161922, _161924), system:once(user:nonvar(_7446)), system:'$restore_trace'(_161922, _161924)) ^ Call: (273) [system] sig_atomic(system:'$notrace'(_161922, _161924)) ^ Redo: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Call: (272) [system] setup_call_cleanup('$notrace'(_166660, _166662), once(user:nonvar(_7446)), '$restore_trace'(_166660, _166662)) ^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_166660, _166662), system:once(user:nonvar(_7446)), system:'$restore_trace'(_166660, _166662)) ^ Call: (273) [system] sig_atomic(system:'$notrace'(_166660, _166662)) ^ Redo: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) Call: (271) [system] ['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]==[] ^ Redo: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) Call: (271) [system] atom(=) Exit: (271) [system] atom(=) Call: (271) [system] (=)\==(=) ^ Redo: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Call: (271) [user] self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Unify: (271) [user] self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Call: (273) [system] setup_call_cleanup('$notrace'(_180726, _180728), once(user:self_eval0([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]])), '$restore_trace'(_180726, _180728)) ^ Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_180726, _180728), system:once(user:self_eval0([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]])), system:'$restore_trace'(_180726, _180728)) ^ Call: (274) [system] sig_atomic(system:'$notrace'(_180726, _180728)) ^ Fail: (271) [user] self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Redo: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (270) [user] eval_args(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Call: (271) [user] eval_00(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (271) [user] eval_00(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Call: (272) [user] self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Unify: (272) [user] self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Call: (274) [system] setup_call_cleanup('$notrace'(_190124, _190126), once(user:self_eval0([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]])), '$restore_trace'(_190124, _190126)) ^ Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_190124, _190126), system:once(user:self_eval0([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]])), system:'$restore_trace'(_190124, _190126)) ^ Call: (275) [system] sig_atomic(system:'$notrace'(_190124, _190126)) ^ Fail: (272) [user] self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Redo: (271) [user] eval_00(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (271) [user] eval_00(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Call: (272) [user] eval_01(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Unify: (272) [user] eval_01(=, _6242, 496, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _7446) ^ Call: (273) [user] if_t((496<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (273) [user] if_t((496<1, trace_on_overflow), debug(metta(eval_args))) Call: (275) [system] 496<1 Fail: (275) [system] 496<1 ^ Redo: (273) [user] if_t((496<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (273) [user] if_t((496<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (274) [system] setup_call_cleanup('$notrace'(_203282, _203284), once(user:(_203258 is 496-1, copy_term([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _203272))), '$restore_trace'(_203282, _203284)) ^ Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_203282, _203284), system:once(user:(_203258 is 496-1, copy_term([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _203272))), system:'$restore_trace'(_203282, _203284)) ^ Call: (275) [system] sig_atomic(system:'$notrace'(_203282, _203284)) ^ Exit: (274) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(495 is 496-1, copy_term([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_206154, ['get-doc-single-atom', 'some-func']]]]))), system:'$restore_trace'(3, -1)) ^ Call: (273) [user] trace_eval(eval_20(=, _6242), e, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (273) [user] trace_eval(eval_20(=, _6242), e, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Call: (274) [user] must_det_ll((notrace((flag(eval_num, _209012, _209012+1), _209030 is _209012 mod 500, _209048 is 99-495 mod 100, _209072=_209074, option_else('trace-length', _209086, 500), option_else('trace-depth', _209094, 30))), quietly(if_t((nop(stop_rtrace), _209030>_209086), (set_debug(eval, false), _209150 is _209086+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_209150])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_209202))))) ^ Unify: (274) [user] must_det_ll(user:(notrace((flag(eval_num, _209012, _209012+1), _209030 is _209012 mod 500, _209048 is 99-495 mod 100, _209072=_209074, option_else('trace-length', _209086, 500), option_else('trace-depth', _209094, 30))), quietly(if_t((nop(stop_rtrace), _209030>_209086), (set_debug(eval, false), _209150 is _209086+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_209150])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_209202))))) ^ Call: (275) [user] once(user:(notrace((flag(eval_num, _209012, _209012+1), _209030 is _209012 mod 500, _209048 is 99-495 mod 100, _209072=_209074, option_else('trace-length', _209086, 500), option_else('trace-depth', _209094, 30))), quietly(if_t((nop(stop_rtrace), _209030>_209086), (set_debug(eval, false), _209150 is _209086+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_209150])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_209202))))) ^ Unify: (275) [system] once(user:(notrace((flag(eval_num, _209012, _209012+1), _209030 is _209012 mod 500, _209048 is 99-495 mod 100, _209072=_209074, option_else('trace-length', _209086, 500), option_else('trace-depth', _209094, 30))), quietly(if_t((nop(stop_rtrace), _209030>_209086), (set_debug(eval, false), _209150 is _209086+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_209150])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_209202))))) ^ Call: (278) [system] setup_call_cleanup('$notrace'(_212926, _212928), once(user:(flag(eval_num, _209012, _209012+1), _209030 is _209012 mod 500, _209048 is 99-495 mod 100, _209072=_209074, option_else('trace-length', _209086, 500), option_else('trace-depth', _209094, 30))), '$restore_trace'(_212926, _212928)) ^ Unify: (278) [system] setup_call_cleanup(system:'$notrace'(_212926, _212928), system:once(user:(flag(eval_num, _209012, _209012+1), _209030 is _209012 mod 500, _209048 is 99-495 mod 100, _209072=_209074, option_else('trace-length', _209086, 500), option_else('trace-depth', _209094, 30))), system:'$restore_trace'(_212926, _212928)) ^ Call: (279) [system] sig_atomic(system:'$notrace'(_212926, _212928)) ^ Exit: (278) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 6, 6+1), 6 is 6 mod 500, 4 is 99-495 mod 100, _209072=_209072, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (278) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _209150 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_209150])), nop((start_rtrace, rtrace))))) ^ Unify: (278) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _209150 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_209150])), nop((start_rtrace, rtrace))))) ^ Exit: (278) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _209150 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_209150])), nop((start_rtrace, rtrace))))) Call: (277) [user] nop(notrace(no_repeats_var(_209202))) Unify: (277) [user] nop(notrace(no_repeats_var(_209202))) Exit: (277) [user] nop(notrace(no_repeats_var(_209202))) ^ Exit: (275) [system] once(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 4 is 99-495 mod 100, _209072=_209072, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _209150 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_209150])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_209202))))) ^ Exit: (274) [user] must_det_ll(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 4 is 99-495 mod 100, _209072=_209072, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _209150 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_209150])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_209202))))) Call: (274) [occurs] occurs:sub_term(_224390, e) Unify: (274) [occurs] occurs:sub_term(e, e) Exit: (274) [occurs] occurs:sub_term(e, e) Call: (274) [system] e\=e Fail: (274) [system] e\=e Redo: (274) [occurs] occurs:sub_term(_224390, e) Unify: (274) [occurs] occurs:sub_term(_224390, e) Call: (275) [system] compound(e) Fail: (275) [system] compound(e) Fail: (274) [occurs] occurs:sub_term(_224390, e) ^ Redo: (273) [user] trace_eval(eval_20(=, _6242), e, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) Call: (274) [system] _234608=e Exit: (274) [system] e=e ^ Call: (274) [user] if_trace((eval;e), (_209072=1, indentq(4, 6, -->, [e, [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]]))) ^ Unify: (274) [user] if_trace((eval;e), (_209072=1, indentq(4, 6, -->, [e, [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]]))) ^ Call: (276) [system] setup_call_cleanup('$notrace'(_238412, _238414), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _209072=1, indentq(4, 6, -->, [e, [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]]))), _238370, fbug((_238370-->if_trace((eval;e), (_209072=1, indentq(4, 6, -->, [e, [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]])))))))), '$restore_trace'(_238412, _238414)) ^ Unify: (276) [system] setup_call_cleanup(system:'$notrace'(_238412, _238414), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _209072=1, indentq(4, 6, -->, [e, [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]]))), _238370, fbug((_238370-->if_trace((eval;e), (_209072=1, indentq(4, 6, -->, [e, [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]])))))))), system:'$restore_trace'(_238412, _238414)) ^ Call: (277) [system] sig_atomic(system:'$notrace'(_238412, _238414)) ^ Exit: (276) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _209072=1, indentq(4, 6, -->, [e, [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]]))), _238370, fbug((_238370-->if_trace((eval;e), (_209072=1, indentq(4, 6, -->, [e, [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (274) [user] if_trace((eval;e), (_209072=1, indentq(4, 6, -->, [e, [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]]))) Call: (274) [system] _243194=retval(fail) Exit: (274) [system] retval(fail)=retval(fail) Call: (274) [system] _245056=(\+ \+ (flag(eval_num, _245076, _245076+1), (retval(fail)\=@=retval(fail), nonvar(_207102)->indentq(4, _245076, <--, [e, _207102]);indentq(4, _245076, <--, [e, retval(fail)])))) Exit: (274) [system] (\+ \+ (flag(eval_num, _245076, _245076+1), (retval(fail)\=@=retval(fail), nonvar(_207102)->indentq(4, _245076, <--, [e, _207102]);indentq(4, _245076, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _245076, _245076+1), (retval(fail)\=@=retval(fail), nonvar(_207102)->indentq(4, _245076, <--, [e, _207102]);indentq(4, _245076, <--, [e, retval(fail)])))) ^ Call: (274) [user] call_cleanup(((call(eval_20(=, _6242), 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102)*->nb_setarg(1, retval(fail), _207102);fail, trace, call(eval_20(=, _6242), 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102)), ignore(notrace((\+_207102\=_209202, nb_setarg(1, retval(fail), _207102))))), ignore((_209072==1->ignore(\+ \+ (flag(eval_num, _245076, _245076+1), (retval(fail)\=@=retval(fail), nonvar(_207102)->indentq(4, _245076, <--, [e, _207102]);indentq(4, _245076, <--, [e, retval(fail)]))));notrace(ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _245076, _245076+1), (retval(fail)\=@=retval(fail), nonvar(_207102)->indentq(4, _245076, <--, [e, _207102]);indentq(4, _245076, <--, [e, retval(fail)]))))))))))) ^ Unify: (274) [system] call_cleanup(user:((call(eval_20(=, _6242), 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102)*->nb_setarg(1, retval(fail), _207102);fail, trace, call(eval_20(=, _6242), 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102)), ignore(notrace((\+_207102\=_209202, nb_setarg(1, retval(fail), _207102))))), user:ignore((_209072==1->ignore(\+ \+ (flag(eval_num, _245076, _245076+1), (retval(fail)\=@=retval(fail), nonvar(_207102)->indentq(4, _245076, <--, [e, _207102]);indentq(4, _245076, <--, [e, retval(fail)]))));notrace(ignore(if_t(4<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _245076, _245076+1), (retval(fail)\=@=retval(fail), nonvar(_207102)->indentq(4, _245076, <--, [e, _207102]);indentq(4, _245076, <--, [e, retval(fail)]))))))))))) ^ Call: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) Call: (277) [system] atom([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Redo: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Call: (277) [user] no_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Unify: (277) [user] no_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Call: (278) [user] self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Unify: (278) [user] self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_257462, _257464), once(user:self_eval0([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]])), '$restore_trace'(_257462, _257464)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_257462, _257464), system:once(user:self_eval0([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]])), system:'$restore_trace'(_257462, _257464)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_257462, _257464)) ^ Fail: (278) [user] self_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Redo: (277) [user] no_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Unify: (277) [user] no_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) Call: (278) [system] atomic(case) Exit: (278) [system] atomic(case) ^ Call: (278) [user] is_sl(case) ^ Unify: (278) [user] is_sl(case) Call: (279) [system] number(case) ^ Redo: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) Call: (277) [system] ['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]==[] ^ Redo: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) Call: (277) [system] atom(=) Exit: (277) [system] atom(=) Call: (277) [system] (=)\==(=) ^ Redo: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) Call: (277) [system] callable(case) Exit: (277) [system] callable(case) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) Call: (277) [system] is_list(['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) Exit: (277) [system] is_list(['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) Call: (277) [system] is_list([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) Exit: (277) [system] is_list([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [case|_284496]) Call: (277) [system] var(case) ^ Redo: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Call: (277) [user] once(expand_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _288258)) ^ Unify: (277) [system] once(user:expand_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _288258)) ^ Call: (278) [user] expand_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _288258) ^ Unify: (278) [user] expand_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _288258) Call: (279) [system] is_list([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) Exit: (279) [system] is_list([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Unify: (278) [user] expand_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [case|_293834]) Call: (279) [system] ground(case) Exit: (279) [system] ground(case) ^ Unify: (278) [user] expand_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [case|_296616]) ^ Call: (279) [user] apply:maplist(expand_eval, ['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _296616) ^ Unify: (279) [apply] apply:maplist(user:expand_eval, ['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _296616) Call: (280) [apply] apply:maplist_(['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _296616, user:expand_eval) Unify: (280) [apply] apply:maplist_(['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [_300362|_300364], user:expand_eval) ^ Call: (281) [user] expand_eval('Grounded', _300362) ^ Unify: (281) [user] expand_eval('Grounded', _300362) Call: (282) [system] is_list('Grounded') ^ Redo: (281) [user] expand_eval('Grounded', _300362) Call: (282) [system] 'Grounded'=_300362 Exit: (282) [system] 'Grounded'='Grounded' ^ Exit: (281) [user] expand_eval('Grounded', 'Grounded') Call: (281) [apply] apply:maplist_([[['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _300364, user:expand_eval) Unify: (281) [apply] apply:maplist_([[['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [_308724|_308726], user:expand_eval) ^ Call: (282) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], _308724) ^ Unify: (282) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], _308724) Call: (283) [system] is_list([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]) Exit: (283) [system] is_list([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]) ^ Unify: (282) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], [['Expression', ['get-doc-atom', 'some-func']]|_313368]) Call: (283) [system] ground(['Expression', ['get-doc-atom', 'some-func']]) Exit: (283) [system] ground(['Expression', ['get-doc-atom', 'some-func']]) ^ Unify: (282) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], [['Expression', ['get-doc-atom', 'some-func']]|_316150]) ^ Call: (283) [user] apply:maplist(expand_eval, [[_7352, ['get-doc-single-atom', 'some-func']]], _316150) ^ Unify: (283) [apply] apply:maplist(user:expand_eval, [[_7352, ['get-doc-single-atom', 'some-func']]], _316150) Call: (284) [apply] apply:maplist_([[_7352, ['get-doc-single-atom', 'some-func']]], _316150, user:expand_eval) Unify: (284) [apply] apply:maplist_([[_7352, ['get-doc-single-atom', 'some-func']]], [_319896|_319898], user:expand_eval) ^ Call: (285) [user] expand_eval([_7352, ['get-doc-single-atom', 'some-func']], _319896) ^ Unify: (285) [user] expand_eval([_7352, ['get-doc-single-atom', 'some-func']], _319896) Call: (286) [system] is_list([_7352, ['get-doc-single-atom', 'some-func']]) Exit: (286) [system] is_list([_7352, ['get-doc-single-atom', 'some-func']]) ^ Unify: (285) [user] expand_eval([_7352, ['get-doc-single-atom', 'some-func']], [_7352|_324540]) Call: (286) [system] ground(_7352) ^ Redo: (285) [user] expand_eval([_7352, ['get-doc-single-atom', 'some-func']], [_7352|_324540]) ^ Call: (286) [user] apply:maplist(expand_eval, [['get-doc-single-atom', 'some-func']], _324540) ^ Unify: (286) [apply] apply:maplist(user:expand_eval, [['get-doc-single-atom', 'some-func']], _324540) Call: (287) [apply] apply:maplist_([['get-doc-single-atom', 'some-func']], _324540, user:expand_eval) Unify: (287) [apply] apply:maplist_([['get-doc-single-atom', 'some-func']], [_330138|_330140], user:expand_eval) ^ Call: (288) [user] expand_eval(['get-doc-single-atom', 'some-func'], _330138) ^ Unify: (288) [user] expand_eval(['get-doc-single-atom', 'some-func'], _330138) Call: (289) [system] is_list(['get-doc-single-atom', 'some-func']) Exit: (289) [system] is_list(['get-doc-single-atom', 'some-func']) ^ Unify: (288) [user] expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom'|_334782]) Call: (289) [system] ground('get-doc-single-atom') Exit: (289) [system] ground('get-doc-single-atom') ^ Unify: (288) [user] expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom'|_337564]) ^ Call: (289) [user] apply:maplist(expand_eval, ['some-func'], _337564) ^ Unify: (289) [apply] apply:maplist(user:expand_eval, ['some-func'], _337564) Call: (290) [apply] apply:maplist_(['some-func'], _337564, user:expand_eval) Unify: (290) [apply] apply:maplist_(['some-func'], [_341310|_341312], user:expand_eval) ^ Call: (291) [user] expand_eval('some-func', _341310) ^ Unify: (291) [user] expand_eval('some-func', _341310) Call: (292) [system] is_list('some-func') ^ Redo: (291) [user] expand_eval('some-func', _341310) Call: (292) [system] 'some-func'=_341310 Exit: (292) [system] 'some-func'='some-func' ^ Exit: (291) [user] expand_eval('some-func', 'some-func') Call: (291) [apply] apply:maplist_([], _341312, user:expand_eval) Unify: (291) [apply] apply:maplist_([], [], user:expand_eval) Exit: (291) [apply] apply:maplist_([], [], user:expand_eval) Exit: (290) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (289) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (288) [user] expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', 'some-func']) Call: (288) [apply] apply:maplist_([], _330140, user:expand_eval) Unify: (288) [apply] apply:maplist_([], [], user:expand_eval) Exit: (288) [apply] apply:maplist_([], [], user:expand_eval) Exit: (287) [apply] apply:maplist_([['get-doc-single-atom', 'some-func']], [['get-doc-single-atom', 'some-func']], user:expand_eval) ^ Exit: (286) [apply] apply:maplist(user:expand_eval, [['get-doc-single-atom', 'some-func']], [['get-doc-single-atom', 'some-func']]) ^ Exit: (285) [user] expand_eval([_7352, ['get-doc-single-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]) Call: (285) [apply] apply:maplist_([], _319898, user:expand_eval) Unify: (285) [apply] apply:maplist_([], [], user:expand_eval) Exit: (285) [apply] apply:maplist_([], [], user:expand_eval) Exit: (284) [apply] apply:maplist_([[_7352, ['get-doc-single-atom', 'some-func']]], [[_7352, ['get-doc-single-atom', 'some-func']]], user:expand_eval) ^ Exit: (283) [apply] apply:maplist(user:expand_eval, [[_7352, ['get-doc-single-atom', 'some-func']]], [[_7352, ['get-doc-single-atom', 'some-func']]]) ^ Exit: (282) [user] expand_eval([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]) Call: (282) [apply] apply:maplist_([], _308726, user:expand_eval) Unify: (282) [apply] apply:maplist_([], [], user:expand_eval) Exit: (282) [apply] apply:maplist_([], [], user:expand_eval) Exit: (281) [apply] apply:maplist_([[['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [[['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], user:expand_eval) Exit: (280) [apply] apply:maplist_(['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], ['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], user:expand_eval) ^ Exit: (279) [apply] apply:maplist(user:expand_eval, ['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], ['Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Exit: (278) [user] expand_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]) ^ Exit: (277) [system] once(user:expand_eval([case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]])) Call: (277) [system] [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]]\==[case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]] ^ Redo: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Call: (277) [user] is_progn(case) ^ Unify: (277) [user] is_progn(case) Call: (278) [system] var(case) ^ Redo: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Call: (277) [user] is_space_op(case) ^ Redo: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) Call: (277) [system] is_list('Grounded') ^ Redo: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Unify: (276) [user] eval_20(=, _6242, 495, '&self', [case, 'Grounded', [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]], _207102) ^ Call: (277) [user] must_det_ll([]==[]) ^ Unify: (277) [user] must_det_ll(user:([]==[])) ^ Call: (278) [user] once(user:([]==[])) ^ Unify: (278) [system] once(user:([]==[])) Call: (279) [system] []==[] Exit: (279) [system] []==[] ^ Exit: (278) [system] once(user:([]==[])) ^ Exit: (277) [user] must_det_ll(user:([]==[])) ^ Call: (277) [user] into_case_list([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], _393506) ^ Unify: (277) [user] into_case_list([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]) Call: (278) [system] is_list([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]) Exit: (278) [system] is_list([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]) ^ Exit: (277) [user] into_case_list([['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]]) ^ Call: (277) [user] into_case_keys(1, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], _398140) ^ Unify: (277) [user] into_case_keys(1, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], [_399082-_399084|_399078]) Call: (278) [system] _400024 is 1+1 Exit: (278) [system] 2 is 1+1 ^ Call: (278) [user] is_case(_399082, ['Expression', ['get-doc-atom', 'some-func']], _399084) ^ Unify: (278) [user] is_case('Expression', ['Expression', ['get-doc-atom', 'some-func']], ['get-doc-atom', 'some-func']) ^ Exit: (278) [user] is_case('Expression', ['Expression', ['get-doc-atom', 'some-func']], ['get-doc-atom', 'some-func']) ^ Call: (278) [user] if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=['get-doc-atom', 'some-func']))) ^ Unify: (278) [user] if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=['get-doc-atom', 'some-func']))) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_406610, _406612), once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(1, 'Expression')=['get-doc-atom', 'some-func']))), _406568, fbug((_406568-->if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=['get-doc-atom', 'some-func'])))))))), '$restore_trace'(_406610, _406612)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_406610, _406612), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(1, 'Expression')=['get-doc-atom', 'some-func']))), _406568, fbug((_406568-->if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=['get-doc-atom', 'some-func'])))))))), system:'$restore_trace'(_406610, _406612)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_406610, _406612)) ^ Exit: (280) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(1, 'Expression')=['get-doc-atom', 'some-func']))), _406568, fbug((_406568-->if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=['get-doc-atom', 'some-func'])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (278) [user] if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=['get-doc-atom', 'some-func']))) ^ Call: (278) [user] into_case_keys(2, [[_7352, ['get-doc-single-atom', 'some-func']]], _399078) ^ Unify: (278) [user] into_case_keys(2, [[_7352, ['get-doc-single-atom', 'some-func']]], [_412332-_412334|_412328]) Call: (279) [system] _413274 is 2+1 Exit: (279) [system] 3 is 2+1 ^ Call: (279) [user] is_case(_412332, [_7352, ['get-doc-single-atom', 'some-func']], _412334) ^ Unify: (279) [user] is_case(_7352, [_7352, ['get-doc-single-atom', 'some-func']], ['get-doc-single-atom', 'some-func']) ^ Exit: (279) [user] is_case(_7352, [_7352, ['get-doc-single-atom', 'some-func']], ['get-doc-single-atom', 'some-func']) ^ Call: (279) [user] if_trace(case, (format('~N'), writeqln(c(2, _7352)=['get-doc-single-atom', 'some-func']))) ^ Unify: (279) [user] if_trace(case, (format('~N'), writeqln(c(2, _7352)=['get-doc-single-atom', 'some-func']))) ^ Call: (281) [system] setup_call_cleanup('$notrace'(_419860, _419862), once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(2, _7352)=['get-doc-single-atom', 'some-func']))), _419818, fbug((_419818-->if_trace(case, (format('~N'), writeqln(c(2, _7352)=['get-doc-single-atom', 'some-func'])))))))), '$restore_trace'(_419860, _419862)) ^ Unify: (281) [system] setup_call_cleanup(system:'$notrace'(_419860, _419862), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(2, _7352)=['get-doc-single-atom', 'some-func']))), _419818, fbug((_419818-->if_trace(case, (format('~N'), writeqln(c(2, _7352)=['get-doc-single-atom', 'some-func'])))))))), system:'$restore_trace'(_419860, _419862)) ^ Call: (282) [system] sig_atomic(system:'$notrace'(_419860, _419862)) ^ Exit: (281) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(2, _7352)=['get-doc-single-atom', 'some-func']))), _419818, fbug((_419818-->if_trace(case, (format('~N'), writeqln(c(2, _7352)=['get-doc-single-atom', 'some-func'])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (279) [user] if_trace(case, (format('~N'), writeqln(c(2, _7352)=['get-doc-single-atom', 'some-func']))) ^ Call: (279) [user] into_case_keys(3, [], _412328) ^ Unify: (279) [user] into_case_keys(3, [], []) ^ Exit: (279) [user] into_case_keys(3, [], []) ^ Exit: (278) [user] into_case_keys(2, [[_7352, ['get-doc-single-atom', 'some-func']]], [_7352-['get-doc-single-atom', 'some-func']]) ^ Exit: (277) [user] into_case_keys(1, [['Expression', ['get-doc-atom', 'some-func']], [_7352, ['get-doc-single-atom', 'some-func']]], ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']]) ^ Call: (277) [user] eval_case(=, _6242, 495, '&self', 'Grounded', ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']], _207102) ^ Unify: (277) [user] eval_case(=, _6242, 495, '&self', 'Grounded', ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']], _207102) ^ Call: (278) [user] if_trace(case, writeqln(case='Grounded')) ^ Unify: (278) [user] if_trace(case, writeqln(case='Grounded')) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_433114, _433116), once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(case='Grounded'))), _433072, fbug((_433072-->if_trace(case, writeqln(case='Grounded'))))))), '$restore_trace'(_433114, _433116)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_433114, _433116), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(case='Grounded'))), _433072, fbug((_433072-->if_trace(case, writeqln(case='Grounded'))))))), system:'$restore_trace'(_433114, _433116)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_433114, _433116)) ^ Exit: (280) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(case='Grounded'))), _433072, fbug((_433072-->if_trace(case, writeqln(case='Grounded'))))))), system:'$restore_trace'(3, -1)) ^ Exit: (278) [user] if_trace(case, writeqln(case='Grounded')) ^ Call: (278) [user] eval_args(=, _437974, 495, '&self', 'Grounded', _437896) ^ Unify: (278) [user] eval_args(=, _438918, 495, '&self', 'Grounded', _437896) Call: (279) [system] var('Grounded') ^ Redo: (278) [user] eval_args(=, _440786, 495, '&self', 'Grounded', _437896) ^ Unify: (278) [user] eval_args(=, _441730, 495, '&self', 'Grounded', _437896) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_442610, _442612), once(user:self_eval('Grounded')), '$restore_trace'(_442610, _442612)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_442610, _442612), system:once(user:self_eval('Grounded')), system:'$restore_trace'(_442610, _442612)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_442610, _442612)) ^ Exit: (280) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('Grounded')), system:'$restore_trace'(3, -1)) Call: (279) [system] _437896='Grounded' Exit: (279) [system] 'Grounded'='Grounded' ^ Exit: (278) [user] eval_args(=, _448362, 495, '&self', 'Grounded', 'Grounded') ^ Call: (278) [user] if_trace(case, writeqln(switch='Grounded')) ^ Unify: (278) [user] if_trace(case, writeqln(switch='Grounded')) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_451146, _451148), once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(switch='Grounded'))), _451104, fbug((_451104-->if_trace(case, writeqln(switch='Grounded'))))))), '$restore_trace'(_451146, _451148)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_451146, _451148), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(switch='Grounded'))), _451104, fbug((_451104-->if_trace(case, writeqln(switch='Grounded'))))))), system:'$restore_trace'(_451146, _451148)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_451146, _451148)) ^ Exit: (280) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(switch='Grounded'))), _451104, fbug((_451104-->if_trace(case, writeqln(switch='Grounded'))))))), system:'$restore_trace'(3, -1)) ^ Exit: (278) [user] if_trace(case, writeqln(switch='Grounded')) ^ Call: (278) [user] select_case(495, '&self', 'Grounded', ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']], _455928) ^ Unify: (278) [user] select_case(495, '&self', 'Grounded', ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']], _455928) ^ Call: (279) [user] best_key('Grounded', ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']], _455928) ^ Unify: (279) [user] best_key('Grounded', ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']], _455928) Call: (280) [lists] lists:member(_459676-_455928, ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']]) Unify: (280) [lists] lists:member(_459676-_455928, ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']]) Call: (281) [lists] lists:member_([_7352-['get-doc-single-atom', 'some-func']], _459676-_455928, 'Expression'-['get-doc-atom', 'some-func']) Unify: (281) [lists] lists:member_([_7352-['get-doc-single-atom', 'some-func']], 'Expression'-['get-doc-atom', 'some-func'], 'Expression'-['get-doc-atom', 'some-func']) Exit: (281) [lists] lists:member_([_7352-['get-doc-single-atom', 'some-func']], 'Expression'-['get-doc-atom', 'some-func'], 'Expression'-['get-doc-atom', 'some-func']) Exit: (280) [lists] lists:member('Expression'-['get-doc-atom', 'some-func'], ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']]) Call: (280) [system] 'Grounded'='Expression' Redo: (281) [lists] lists:member_([_7352-['get-doc-single-atom', 'some-func']], _459676-_455928, 'Expression'-['get-doc-atom', 'some-func']) Unify: (281) [lists] lists:member_([_7352-['get-doc-single-atom', 'some-func']], _459676-_455928, 'Expression'-['get-doc-atom', 'some-func']) Call: (282) [lists] lists:member_([], _459676-_455928, _7352-['get-doc-single-atom', 'some-func']) Unify: (282) [lists] lists:member_([], _7352-['get-doc-single-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']) Exit: (282) [lists] lists:member_([], _7352-['get-doc-single-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']) Exit: (281) [lists] lists:member_([_7352-['get-doc-single-atom', 'some-func']], _7352-['get-doc-single-atom', 'some-func'], 'Expression'-['get-doc-atom', 'some-func']) Exit: (280) [lists] lists:member(_7352-['get-doc-single-atom', 'some-func'], ['Expression'-['get-doc-atom', 'some-func'], _7352-['get-doc-single-atom', 'some-func']]) Call: (280) [system] 'Grounded'=_7352 Exit: (280) [system] 'Grounded'='Grounded' ^ Exit: (279) [user] best_key('Grounded', ['Expression'-['get-doc-atom', 'some-func'], 'Grounded'-['get-doc-single-atom', 'some-func']], ['get-doc-single-atom', 'some-func']) ^ Exit: (278) [user] select_case(495, '&self', 'Grounded', ['Expression'-['get-doc-atom', 'some-func'], 'Grounded'-['get-doc-single-atom', 'some-func']], ['get-doc-single-atom', 'some-func']) ^ Call: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) Call: (279) [system] var(['get-doc-single-atom', 'some-func']) ^ Redo: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_481148, _481150), once(user:self_eval(['get-doc-single-atom', 'some-func'])), '$restore_trace'(_481148, _481150)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_481148, _481150), system:once(user:self_eval(['get-doc-single-atom', 'some-func'])), system:'$restore_trace'(_481148, _481150)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_481148, _481150)) ^ Redo: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_485886, _485888), once(user:nonvar(_207102)), '$restore_trace'(_485886, _485888)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_485886, _485888), system:once(user:nonvar(_207102)), system:'$restore_trace'(_485886, _485888)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_485886, _485888)) ^ Redo: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Call: (280) [system] setup_call_cleanup('$notrace'(_490624, _490626), once(user:nonvar(_207102)), '$restore_trace'(_490624, _490626)) ^ Unify: (280) [system] setup_call_cleanup(system:'$notrace'(_490624, _490626), system:once(user:nonvar(_207102)), system:'$restore_trace'(_490624, _490626)) ^ Call: (281) [system] sig_atomic(system:'$notrace'(_490624, _490626)) ^ Redo: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) Call: (279) [system] ['some-func']==[] ^ Redo: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) Call: (279) [system] atom(=) Exit: (279) [system] atom(=) Call: (279) [system] (=)\==(=) ^ Redo: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Call: (279) [user] self_eval(['get-doc-single-atom', 'some-func']) ^ Unify: (279) [user] self_eval(['get-doc-single-atom', 'some-func']) ^ Call: (281) [system] setup_call_cleanup('$notrace'(_504690, _504692), once(user:self_eval0(['get-doc-single-atom', 'some-func'])), '$restore_trace'(_504690, _504692)) ^ Unify: (281) [system] setup_call_cleanup(system:'$notrace'(_504690, _504692), system:once(user:self_eval0(['get-doc-single-atom', 'some-func'])), system:'$restore_trace'(_504690, _504692)) ^ Call: (282) [system] sig_atomic(system:'$notrace'(_504690, _504692)) ^ Fail: (279) [user] self_eval(['get-doc-single-atom', 'some-func']) ^ Redo: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (278) [user] eval_args(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Call: (279) [user] eval_00(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (279) [user] eval_00(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Call: (280) [user] self_eval(['get-doc-single-atom', 'some-func']) ^ Unify: (280) [user] self_eval(['get-doc-single-atom', 'some-func']) ^ Call: (282) [system] setup_call_cleanup('$notrace'(_514088, _514090), once(user:self_eval0(['get-doc-single-atom', 'some-func'])), '$restore_trace'(_514088, _514090)) ^ Unify: (282) [system] setup_call_cleanup(system:'$notrace'(_514088, _514090), system:once(user:self_eval0(['get-doc-single-atom', 'some-func'])), system:'$restore_trace'(_514088, _514090)) ^ Call: (283) [system] sig_atomic(system:'$notrace'(_514088, _514090)) ^ Fail: (280) [user] self_eval(['get-doc-single-atom', 'some-func']) ^ Redo: (279) [user] eval_00(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (279) [user] eval_00(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Call: (280) [user] eval_01(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Unify: (280) [user] eval_01(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _207102) ^ Call: (281) [user] if_t((495<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (281) [user] if_t((495<1, trace_on_overflow), debug(metta(eval_args))) Call: (283) [system] 495<1 Fail: (283) [system] 495<1 ^ Redo: (281) [user] if_t((495<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (281) [user] if_t((495<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (282) [system] setup_call_cleanup('$notrace'(_11502, _11504), once(user:(_11478 is 495-1, copy_term(['get-doc-single-atom', 'some-func'], _11492))), '$restore_trace'(_11502, _11504)) ^ Unify: (282) [system] setup_call_cleanup(system:'$notrace'(_11502, _11504), system:once(user:(_11478 is 495-1, copy_term(['get-doc-single-atom', 'some-func'], _11492))), system:'$restore_trace'(_11502, _11504)) ^ Call: (283) [system] sig_atomic(system:'$notrace'(_11502, _11504)) ^ Exit: (282) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(494 is 495-1, copy_term(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', 'some-func']))), system:'$restore_trace'(3, -1)) ^ Call: (281) [user] trace_eval(eval_20(=, _6242), e, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (281) [user] trace_eval(eval_20(=, _6242), e, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Call: (282) [user] must_det_ll((notrace((flag(eval_num, _17196, _17196+1), _17214 is _17196 mod 500, _17232 is 99-494 mod 100, _17256=_17258, option_else('trace-length', _17270, 500), option_else('trace-depth', _17278, 30))), quietly(if_t((nop(stop_rtrace), _17214>_17270), (set_debug(eval, false), _17334 is _17270+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_17334])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_17386))))) ^ Unify: (282) [user] must_det_ll(user:(notrace((flag(eval_num, _17196, _17196+1), _17214 is _17196 mod 500, _17232 is 99-494 mod 100, _17256=_17258, option_else('trace-length', _17270, 500), option_else('trace-depth', _17278, 30))), quietly(if_t((nop(stop_rtrace), _17214>_17270), (set_debug(eval, false), _17334 is _17270+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_17334])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_17386))))) ^ Call: (283) [user] once(user:(notrace((flag(eval_num, _17196, _17196+1), _17214 is _17196 mod 500, _17232 is 99-494 mod 100, _17256=_17258, option_else('trace-length', _17270, 500), option_else('trace-depth', _17278, 30))), quietly(if_t((nop(stop_rtrace), _17214>_17270), (set_debug(eval, false), _17334 is _17270+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_17334])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_17386))))) ^ Unify: (283) [system] once(user:(notrace((flag(eval_num, _17196, _17196+1), _17214 is _17196 mod 500, _17232 is 99-494 mod 100, _17256=_17258, option_else('trace-length', _17270, 500), option_else('trace-depth', _17278, 30))), quietly(if_t((nop(stop_rtrace), _17214>_17270), (set_debug(eval, false), _17334 is _17270+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_17334])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_17386))))) ^ Call: (286) [system] setup_call_cleanup('$notrace'(_21110, _21112), once(user:(flag(eval_num, _17196, _17196+1), _17214 is _17196 mod 500, _17232 is 99-494 mod 100, _17256=_17258, option_else('trace-length', _17270, 500), option_else('trace-depth', _17278, 30))), '$restore_trace'(_21110, _21112)) ^ Unify: (286) [system] setup_call_cleanup(system:'$notrace'(_21110, _21112), system:once(user:(flag(eval_num, _17196, _17196+1), _17214 is _17196 mod 500, _17232 is 99-494 mod 100, _17256=_17258, option_else('trace-length', _17270, 500), option_else('trace-depth', _17278, 30))), system:'$restore_trace'(_21110, _21112)) ^ Call: (287) [system] sig_atomic(system:'$notrace'(_21110, _21112)) ^ Exit: (286) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 7, 7+1), 7 is 7 mod 500, 5 is 99-494 mod 100, _17256=_17256, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (286) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _17334 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_17334])), nop((start_rtrace, rtrace))))) ^ Unify: (286) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _17334 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_17334])), nop((start_rtrace, rtrace))))) ^ Exit: (286) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _17334 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_17334])), nop((start_rtrace, rtrace))))) Call: (285) [user] nop(notrace(no_repeats_var(_17386))) Unify: (285) [user] nop(notrace(no_repeats_var(_17386))) Exit: (285) [user] nop(notrace(no_repeats_var(_17386))) ^ Exit: (283) [system] once(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 5 is 99-494 mod 100, _17256=_17256, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _17334 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_17334])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_17386))))) ^ Exit: (282) [user] must_det_ll(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 5 is 99-494 mod 100, _17256=_17256, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _17334 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_17334])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_17386))))) Call: (282) [occurs] occurs:sub_term(_32574, e) Unify: (282) [occurs] occurs:sub_term(e, e) Exit: (282) [occurs] occurs:sub_term(e, e) Call: (282) [system] e\=e Fail: (282) [system] e\=e Redo: (282) [occurs] occurs:sub_term(_32574, e) Unify: (282) [occurs] occurs:sub_term(_32574, e) Call: (283) [system] compound(e) Fail: (283) [system] compound(e) Fail: (282) [occurs] occurs:sub_term(_32574, e) ^ Redo: (281) [user] trace_eval(eval_20(=, _6242), e, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (282) [system] _42792=e Exit: (282) [system] e=e ^ Call: (282) [user] if_trace((eval;e), (_17256=1, indentq(5, 7, -->, [e, ['get-doc-single-atom', 'some-func']]))) ^ Unify: (282) [user] if_trace((eval;e), (_17256=1, indentq(5, 7, -->, [e, ['get-doc-single-atom', 'some-func']]))) ^ Call: (284) [system] setup_call_cleanup('$notrace'(_46596, _46598), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _17256=1, indentq(5, 7, -->, [e, ['get-doc-single-atom', 'some-func']]))), _46554, fbug((_46554-->if_trace((eval;e), (_17256=1, indentq(5, 7, -->, [e, ['get-doc-single-atom', 'some-func']])))))))), '$restore_trace'(_46596, _46598)) ^ Unify: (284) [system] setup_call_cleanup(system:'$notrace'(_46596, _46598), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _17256=1, indentq(5, 7, -->, [e, ['get-doc-single-atom', 'some-func']]))), _46554, fbug((_46554-->if_trace((eval;e), (_17256=1, indentq(5, 7, -->, [e, ['get-doc-single-atom', 'some-func']])))))))), system:'$restore_trace'(_46596, _46598)) ^ Call: (285) [system] sig_atomic(system:'$notrace'(_46596, _46598)) ^ Exit: (284) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _17256=1, indentq(5, 7, -->, [e, ['get-doc-single-atom', 'some-func']]))), _46554, fbug((_46554-->if_trace((eval;e), (_17256=1, indentq(5, 7, -->, [e, ['get-doc-single-atom', 'some-func']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (282) [user] if_trace((eval;e), (_17256=1, indentq(5, 7, -->, [e, ['get-doc-single-atom', 'some-func']]))) Call: (282) [system] _51378=retval(fail) Exit: (282) [system] retval(fail)=retval(fail) Call: (282) [system] _53240=(\+ \+ (flag(eval_num, _53260, _53260+1), (retval(fail)\=@=retval(fail), nonvar(_15286)->indentq(5, _53260, <--, [e, _15286]);indentq(5, _53260, <--, [e, retval(fail)])))) Exit: (282) [system] (\+ \+ (flag(eval_num, _53260, _53260+1), (retval(fail)\=@=retval(fail), nonvar(_15286)->indentq(5, _53260, <--, [e, _15286]);indentq(5, _53260, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _53260, _53260+1), (retval(fail)\=@=retval(fail), nonvar(_15286)->indentq(5, _53260, <--, [e, _15286]);indentq(5, _53260, <--, [e, retval(fail)])))) ^ Call: (282) [user] call_cleanup(((call(eval_20(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], _15286)*->nb_setarg(1, retval(fail), _15286);fail, trace, call(eval_20(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], _15286)), ignore(notrace((\+_15286\=_17386, nb_setarg(1, retval(fail), _15286))))), ignore((_17256==1->ignore(\+ \+ (flag(eval_num, _53260, _53260+1), (retval(fail)\=@=retval(fail), nonvar(_15286)->indentq(5, _53260, <--, [e, _15286]);indentq(5, _53260, <--, [e, retval(fail)]))));notrace(ignore(if_t(5<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _53260, _53260+1), (retval(fail)\=@=retval(fail), nonvar(_15286)->indentq(5, _53260, <--, [e, _15286]);indentq(5, _53260, <--, [e, retval(fail)]))))))))))) ^ Unify: (282) [system] call_cleanup(user:((call(eval_20(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], _15286)*->nb_setarg(1, retval(fail), _15286);fail, trace, call(eval_20(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], _15286)), ignore(notrace((\+_15286\=_17386, nb_setarg(1, retval(fail), _15286))))), user:ignore((_17256==1->ignore(\+ \+ (flag(eval_num, _53260, _53260+1), (retval(fail)\=@=retval(fail), nonvar(_15286)->indentq(5, _53260, <--, [e, _15286]);indentq(5, _53260, <--, [e, retval(fail)]))));notrace(ignore(if_t(5<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _53260, _53260+1), (retval(fail)\=@=retval(fail), nonvar(_15286)->indentq(5, _53260, <--, [e, _15286]);indentq(5, _53260, <--, [e, retval(fail)]))))))))))) ^ Call: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] atom(['get-doc-single-atom', 'some-func']) ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Call: (285) [user] no_eval(['get-doc-single-atom', 'some-func']) ^ Unify: (285) [user] no_eval(['get-doc-single-atom', 'some-func']) ^ Call: (286) [user] self_eval(['get-doc-single-atom', 'some-func']) ^ Unify: (286) [user] self_eval(['get-doc-single-atom', 'some-func']) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_65646, _65648), once(user:self_eval0(['get-doc-single-atom', 'some-func'])), '$restore_trace'(_65646, _65648)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_65646, _65648), system:once(user:self_eval0(['get-doc-single-atom', 'some-func'])), system:'$restore_trace'(_65646, _65648)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_65646, _65648)) ^ Fail: (286) [user] self_eval(['get-doc-single-atom', 'some-func']) ^ Redo: (285) [user] no_eval(['get-doc-single-atom', 'some-func']) ^ Unify: (285) [user] no_eval(['get-doc-single-atom', 'some-func']) Call: (286) [system] atomic('get-doc-single-atom') Exit: (286) [system] atomic('get-doc-single-atom') ^ Call: (286) [user] is_sl('get-doc-single-atom') ^ Unify: (286) [user] is_sl('get-doc-single-atom') Call: (287) [system] number('get-doc-single-atom') ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] ['some-func']==[] ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] atom(=) Exit: (285) [system] atom(=) Call: (285) [system] (=)\==(=) ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] callable('get-doc-single-atom') Exit: (285) [system] callable('get-doc-single-atom') ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] is_list(['some-func']) Exit: (285) [system] is_list(['some-func']) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] is_list(['get-doc-single-atom', 'some-func']) Exit: (285) [system] is_list(['get-doc-single-atom', 'some-func']) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], ['get-doc-single-atom'|_92680]) Call: (285) [system] var('get-doc-single-atom') ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Call: (285) [user] once(expand_eval(['get-doc-single-atom', 'some-func'], _96442)) ^ Unify: (285) [system] once(user:expand_eval(['get-doc-single-atom', 'some-func'], _96442)) ^ Call: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], _96442) ^ Unify: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], _96442) Call: (287) [system] is_list(['get-doc-single-atom', 'some-func']) Exit: (287) [system] is_list(['get-doc-single-atom', 'some-func']) ^ Unify: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom'|_102018]) Call: (287) [system] ground('get-doc-single-atom') Exit: (287) [system] ground('get-doc-single-atom') ^ Unify: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom'|_104800]) ^ Call: (287) [user] apply:maplist(expand_eval, ['some-func'], _104800) ^ Unify: (287) [apply] apply:maplist(user:expand_eval, ['some-func'], _104800) Call: (288) [apply] apply:maplist_(['some-func'], _104800, user:expand_eval) Unify: (288) [apply] apply:maplist_(['some-func'], [_108546|_108548], user:expand_eval) ^ Call: (289) [user] expand_eval('some-func', _108546) ^ Unify: (289) [user] expand_eval('some-func', _108546) Call: (290) [system] is_list('some-func') ^ Redo: (289) [user] expand_eval('some-func', _108546) Call: (290) [system] 'some-func'=_108546 Exit: (290) [system] 'some-func'='some-func' ^ Exit: (289) [user] expand_eval('some-func', 'some-func') Call: (289) [apply] apply:maplist_([], _108548, user:expand_eval) Unify: (289) [apply] apply:maplist_([], [], user:expand_eval) Exit: (289) [apply] apply:maplist_([], [], user:expand_eval) Exit: (288) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (287) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (286) [user] expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', 'some-func']) ^ Exit: (285) [system] once(user:expand_eval(['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', 'some-func'])) Call: (285) [system] ['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func'] ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Call: (285) [user] is_progn('get-doc-single-atom') ^ Unify: (285) [user] is_progn('get-doc-single-atom') Call: (286) [system] var('get-doc-single-atom') ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Call: (285) [user] is_progn('get-doc-single-atom') ^ Unify: (285) [user] is_progn('get-doc-single-atom') Call: (286) [system] var('get-doc-single-atom') ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Call: (285) [user] is_space_op('get-doc-single-atom') ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] is_list('some-func') ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] 'some-func'=='Nothing' ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Call: (285) [user] metta_compiled_predicate('&self', 'get-doc-single-atom', _143074) ^ Fail: (285) [user] metta_compiled_predicate('&self', 'get-doc-single-atom', _143074) ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] is_list(['get-doc-single-atom', 'some-func']) Exit: (285) [system] is_list(['get-doc-single-atom', 'some-func']) ^ Call: (285) [user] apply:maplist(self_eval, ['get-doc-single-atom', 'some-func']) ^ Unify: (285) [apply] apply:maplist(user:self_eval, ['get-doc-single-atom', 'some-func']) Call: (286) [apply] apply:maplist_(['get-doc-single-atom', 'some-func'], user:self_eval) Unify: (286) [apply] apply:maplist_(['get-doc-single-atom', 'some-func'], user:self_eval) ^ Call: (287) [user] self_eval('get-doc-single-atom') ^ Unify: (287) [user] self_eval('get-doc-single-atom') ^ Call: (289) [system] setup_call_cleanup('$notrace'(_154266, _154268), once(user:self_eval0('get-doc-single-atom')), '$restore_trace'(_154266, _154268)) ^ Unify: (289) [system] setup_call_cleanup(system:'$notrace'(_154266, _154268), system:once(user:self_eval0('get-doc-single-atom')), system:'$restore_trace'(_154266, _154268)) ^ Call: (290) [system] sig_atomic(system:'$notrace'(_154266, _154268)) ^ Exit: (289) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('get-doc-single-atom')), system:'$restore_trace'(3, -1)) ^ Exit: (287) [user] self_eval('get-doc-single-atom') Call: (287) [apply] apply:maplist_(['some-func'], user:self_eval) Unify: (287) [apply] apply:maplist_(['some-func'], user:self_eval) ^ Call: (288) [user] self_eval('some-func') ^ Unify: (288) [user] self_eval('some-func') ^ Call: (290) [system] setup_call_cleanup('$notrace'(_162682, _162684), once(user:self_eval0('some-func')), '$restore_trace'(_162682, _162684)) ^ Unify: (290) [system] setup_call_cleanup(system:'$notrace'(_162682, _162684), system:once(user:self_eval0('some-func')), system:'$restore_trace'(_162682, _162684)) ^ Call: (291) [system] sig_atomic(system:'$notrace'(_162682, _162684)) ^ Exit: (290) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('some-func')), system:'$restore_trace'(3, -1)) ^ Exit: (288) [user] self_eval('some-func') Call: (288) [apply] apply:maplist_([], user:self_eval) Unify: (288) [apply] apply:maplist_([], user:self_eval) Exit: (288) [apply] apply:maplist_([], user:self_eval) Exit: (287) [apply] apply:maplist_(['some-func'], user:self_eval) Exit: (286) [apply] apply:maplist_(['get-doc-single-atom', 'some-func'], user:self_eval) ^ Exit: (285) [apply] apply:maplist(user:self_eval, ['get-doc-single-atom', 'some-func']) Call: (285) [system] ['get-doc-single-atom', 'some-func']=[_172958|_172960] Exit: (285) [system] ['get-doc-single-atom', 'some-func']=['get-doc-single-atom', 'some-func'] Call: (285) [system] atom('get-doc-single-atom') Exit: (285) [system] atom('get-doc-single-atom') ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) Call: (285) [system] _177610=do_more_defs(true) Exit: (285) [system] do_more_defs(true)=do_more_defs(true) ^ Call: (285) [user] clause(eval_21(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286), _179486) ^ Redo: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Unify: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _15286) ^ Call: (285) [user] eval_40(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (285) [user] eval_40(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Call: (286) [user] eval_selfless(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (286) [user] eval_selfless(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Call: (287) [user] eval_selfless_0(['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (287) [user] eval_selfless_0(['get-doc-single-atom', 'some-func'], _182310) Call: (288) [system] var('get-doc-single-atom') ^ Redo: (287) [user] eval_selfless_0(['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (287) [user] eval_selfless_0(['get-doc-single-atom', 'some-func'], _182310) ^ Call: (288) [user] eval_selfless_1(['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (288) [user] eval_selfless_1(['get-doc-single-atom', 'some-func'], _182310) ^ Call: (289) [user] allow_clp ^ Unify: (289) [user] allow_clp ^ Call: (290) [user] false_flag ^ Unify: (290) [user] false_flag Call: (291) [system] fail Fail: (291) [system] fail ^ Fail: (290) [user] false_flag ^ Redo: (287) [user] eval_selfless_0(['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (287) [user] eval_selfless_0(['get-doc-single-atom', 'some-func'], _182310) ^ Call: (288) [user] eval_selfless_2(['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (288) [user] eval_selfless_2(['get-doc-single-atom', 'some-func'], _182310) Call: (289) [system] var('get-doc-single-atom') ^ Redo: (288) [user] eval_selfless_2(['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (288) [user] eval_selfless_2(['get-doc-single-atom', 'some-func'], _182310) ^ Call: (289) [user] fake_notrace((ground(['get-doc-single-atom', 'some-func']), ['get-doc-single-atom', 'some-func']=[_205514, _205520, _205526], atom(_205514), catch_warn(current_op(_205552, yfx, _205514)), ['get-doc-single-atom', 'some-func']\=[_205572], s2ps(['get-doc-single-atom', 'some-func'], _205580))) ^ Unify: (289) [user] fake_notrace(user:(ground(['get-doc-single-atom', 'some-func']), ['get-doc-single-atom', 'some-func']=[_205514, _205520, _205526], atom(_205514), catch_warn(current_op(_205552, yfx, _205514)), ['get-doc-single-atom', 'some-func']\=[_205572], s2ps(['get-doc-single-atom', 'some-func'], _205580))) ^ Call: (290) [user] real_notrace(user:(ground(['get-doc-single-atom', 'some-func']), ['get-doc-single-atom', 'some-func']=[_205514, _205520, _205526], atom(_205514), catch_warn(current_op(_205552, yfx, _205514)), ['get-doc-single-atom', 'some-func']\=[_205572], s2ps(['get-doc-single-atom', 'some-func'], _205580))) ^ Unify: (290) [user] real_notrace(user:(ground(['get-doc-single-atom', 'some-func']), ['get-doc-single-atom', 'some-func']=[_205514, _205520, _205526], atom(_205514), catch_warn(current_op(_205552, yfx, _205514)), ['get-doc-single-atom', 'some-func']\=[_205572], s2ps(['get-doc-single-atom', 'some-func'], _205580))) ^ Call: (291) [user] setup_call_cleanup('$notrace'(_209286, _209288), once(user:(ground(['get-doc-single-atom', 'some-func']), ['get-doc-single-atom', 'some-func']=[_205514, _205520, _205526], atom(_205514), catch_warn(current_op(_205552, yfx, _205514)), ['get-doc-single-atom', 'some-func']\=[_205572], s2ps(['get-doc-single-atom', 'some-func'], _205580))), '$restore_trace'(_209286, _209288)) ^ Unify: (291) [system] setup_call_cleanup(user:'$notrace'(_209286, _209288), user:once(user:(ground(['get-doc-single-atom', 'some-func']), ['get-doc-single-atom', 'some-func']=[_205514, _205520, _205526], atom(_205514), catch_warn(current_op(_205552, yfx, _205514)), ['get-doc-single-atom', 'some-func']\=[_205572], s2ps(['get-doc-single-atom', 'some-func'], _205580))), user:'$restore_trace'(_209286, _209288)) ^ Call: (292) [system] sig_atomic(user:'$notrace'(_209286, _209288)) ^ Fail: (290) [user] real_notrace(user:(ground(['get-doc-single-atom', 'some-func']), ['get-doc-single-atom', 'some-func']=[_205514, _205520, _205526], atom(_205514), catch_warn(current_op(_205552, yfx, _205514)), ['get-doc-single-atom', 'some-func']\=[_205572], s2ps(['get-doc-single-atom', 'some-func'], _205580))) ^ Fail: (289) [user] fake_notrace(user:(ground(['get-doc-single-atom', 'some-func']), ['get-doc-single-atom', 'some-func']=[_205514, _205520, _205526], atom(_205514), catch_warn(current_op(_205552, yfx, _205514)), ['get-doc-single-atom', 'some-func']\=[_205572], s2ps(['get-doc-single-atom', 'some-func'], _205580))) ^ Redo: (285) [user] eval_40(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (285) [user] eval_40(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Call: (286) [user] eval_41(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (286) [user] eval_41(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Call: (287) [user] naive_eval_args ^ Unify: (287) [user] naive_eval_args Call: (288) [system] false Unify: (288) [system] false Call: (289) [system] fail ^ Redo: (286) [user] eval_41(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (286) [user] eval_41(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Call: (287) [user] naive_eval_args ^ Unify: (287) [user] naive_eval_args Call: (288) [system] false Unify: (288) [system] false Call: (289) [system] fail ^ Redo: (286) [user] eval_41(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Call: (287) [user] eval_adjust_args(=, _6242, _229740, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], _229742) ^ Unify: (287) [user] eval_adjust_args(=, _6242, _229740, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], _229742) Call: (288) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6242, _229740, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], _229742)), eval_adjust_args1(=, _6242, _229740, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], _229742)) Unify: (288) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6242, _229740, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], _229742)), eval_adjust_args1(=, _6242, _229740, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], _229742)) ^ Call: (290) [user] eval_all_args ^ Unify: (290) [user] eval_all_args ^ Call: (291) [user] true_flag ^ Unify: (291) [user] true_flag ^ Exit: (291) [user] true_flag ^ Exit: (290) [user] eval_all_args ^ Call: (290) [user] eval_adjust_args2(=, _6242, _229740, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], _229742) ^ Unify: (290) [user] eval_adjust_args2(=, _6242, _229740, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], ['get-doc-single-atom'|_239974]) ^ Call: (291) [user] apply:maplist(must_eval_args(=, _240932, 494, '&self'), ['some-func'], _239974) ^ Unify: (291) [apply] apply:maplist(user:must_eval_args(=, _240932, 494, '&self'), ['some-func'], _239974) Call: (292) [apply] apply:maplist_(['some-func'], _239974, user:must_eval_args(=, _240932, 494, '&self')) Unify: (292) [apply] apply:maplist_(['some-func'], [_243754|_243756], user:must_eval_args(=, _240932, 494, '&self')) ^ Call: (293) [user] must_eval_args(=, _240932, 494, '&self', 'some-func', _243754) ^ Unify: (293) [user] must_eval_args(=, _240932, 494, '&self', 'some-func', _243754) ^ Call: (294) [user] is_debugging(eval_args) ^ Unify: (294) [user] is_debugging(eval_args) Call: (295) [system] var(eval_args) Fail: (295) [system] var(eval_args) ^ Redo: (294) [user] is_debugging(eval_args) ^ Unify: (294) [user] is_debugging(eval_args) Call: (295) [system] eval_args==false Fail: (295) [system] eval_args==false ^ Redo: (294) [user] is_debugging(eval_args) ^ Unify: (294) [user] is_debugging(eval_args) Call: (295) [system] eval_args==true Fail: (295) [system] eval_args==true ^ Redo: (294) [user] is_debugging(eval_args) ^ Unify: (294) [user] is_debugging(eval_args) ^ Call: (295) [user] fast_option_value(eval_args, debug) ^ Unify: (295) [user] fast_option_value(eval_args, debug) Call: (296) [system] atom(eval_args) Exit: (296) [system] atom(eval_args) Call: (296) [system] current_prolog_flag(eval_args, debug) Fail: (296) [system] current_prolog_flag(eval_args, debug) ^ Fail: (295) [user] fast_option_value(eval_args, debug) ^ Redo: (294) [user] is_debugging(eval_args) ^ Unify: (294) [user] is_debugging(eval_args) ^ Call: (295) [user] fast_option_value(eval_args, trace) ^ Unify: (295) [user] fast_option_value(eval_args, trace) Call: (296) [system] atom(eval_args) Exit: (296) [system] atom(eval_args) Call: (296) [system] current_prolog_flag(eval_args, trace) Fail: (296) [system] current_prolog_flag(eval_args, trace) ^ Fail: (295) [user] fast_option_value(eval_args, trace) ^ Redo: (294) [user] is_debugging(eval_args) ^ Unify: (294) [user] is_debugging(eval_args) Call: (295) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276206) Unify: (295) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276206) ^ Call: (296) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276206, _278142) ^ Unify: (296) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276206, []) Call: (297) [system] current_prolog_flag(nodebugx, true) ^ Redo: (296) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276206, _280946) ^ Unify: (296) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276206, _281884) ^ Call: (297) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (297) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (297) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_284618, _284620, _284622), defined) ^ Unify: (297) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_284618, _284620, _284622), defined) Call: (298) [system] nonvar(defined) Exit: (298) [system] nonvar(defined) Call: (298) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_284618, _284620, _284622)) Unify: (298) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_284618, _284620, _284622)) Call: (299) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_284618, _284620, _284622)) Unify: (299) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_284618, _284620, _284622)) Call: (300) [system] callable(debugging_logicmoo_setting(_284618, _284620, _284622)) Exit: (300) [system] callable(debugging_logicmoo_setting(_284618, _284620, _284622)) Call: (300) [system] atom(bugger) Exit: (300) [system] atom(bugger) Exit: (299) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_284618, _284620, _284622)) Exit: (298) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_284618, _284620, _284622)) ^ Exit: (297) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_284618, _284620, _284622), defined) ^ Call: (297) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _276206, _298532) ^ Unify: (297) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (297) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (296) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error]) Exit: (295) [prolog_debug] prolog_debug:debugging(metta(eval_args), true) Call: (295) [system] true==true Exit: (295) [system] true==true ^ Exit: (294) [user] is_debugging(eval_args) ^ Unify: (293) [user] must_eval_args(=, _240932, 494, '&self', 'some-func', _243754) ^ Call: (294) [user] eval_args(=, _240932, 494, '&self', 'some-func', _243754) ^ Unify: (294) [user] eval_args(=, _240932, 494, '&self', 'some-func', _243754) Call: (295) [system] var('some-func') ^ Redo: (294) [user] eval_args(=, _240932, 494, '&self', 'some-func', _243754) ^ Unify: (294) [user] eval_args(=, _240932, 494, '&self', 'some-func', _243754) ^ Call: (296) [system] setup_call_cleanup('$notrace'(_311656, _311658), once(user:self_eval('some-func')), '$restore_trace'(_311656, _311658)) ^ Unify: (296) [system] setup_call_cleanup(system:'$notrace'(_311656, _311658), system:once(user:self_eval('some-func')), system:'$restore_trace'(_311656, _311658)) ^ Call: (297) [system] sig_atomic(system:'$notrace'(_311656, _311658)) ^ Exit: (296) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('some-func')), system:'$restore_trace'(3, -1)) Call: (295) [system] _243754='some-func' Exit: (295) [system] 'some-func'='some-func' ^ Exit: (294) [user] eval_args(=, _240932, 494, '&self', 'some-func', 'some-func') ^ Exit: (293) [user] must_eval_args(=, _240932, 494, '&self', 'some-func', 'some-func') Call: (293) [apply] apply:maplist_([], _243756, user:must_eval_args(=, _240932, 494, '&self')) Unify: (293) [apply] apply:maplist_([], [], user:must_eval_args(=, _240932, 494, '&self')) Exit: (293) [apply] apply:maplist_([], [], user:must_eval_args(=, _240932, 494, '&self')) Exit: (292) [apply] apply:maplist_(['some-func'], ['some-func'], user:must_eval_args(=, _240932, 494, '&self')) ^ Exit: (291) [apply] apply:maplist(user:must_eval_args(=, _240932, 494, '&self'), ['some-func'], ['some-func']) Call: (291) [system] _229740=_182310 Exit: (291) [system] _182310=_182310 ^ Exit: (290) [user] eval_adjust_args2(=, _6242, _182310, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', 'some-func']) Exit: (288) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6242, _182310, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', 'some-func'])), eval_adjust_args1(=, _6242, _182310, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', 'some-func'])) ^ Exit: (287) [user] eval_adjust_args(=, _6242, _182310, _182310, 494, '&self', ['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', 'some-func']) ^ Call: (287) [user] if_trace((e;args), (['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func']->color_g_mesg('#773733', indentq2(494, (['get-doc-single-atom', 'some-func']->['get-doc-single-atom', 'some-func'])));nop(indentq2(494, same(['get-doc-single-atom', 'some-func']))))) ^ Unify: (287) [user] if_trace((e;args), (['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func']->color_g_mesg('#773733', indentq2(494, (['get-doc-single-atom', 'some-func']->['get-doc-single-atom', 'some-func'])));nop(indentq2(494, same(['get-doc-single-atom', 'some-func']))))) ^ Call: (289) [system] setup_call_cleanup('$notrace'(_330524, _330526), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func']->color_g_mesg('#773733', indentq2(494, (['get-doc-single-atom', 'some-func']->['get-doc-single-atom', 'some-func'])));nop(indentq2(494, same(['get-doc-single-atom', 'some-func'])))))), _330482, fbug((_330482-->if_trace((e;args), (['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func']->color_g_mesg('#773733', indentq2(494, (['get-doc-single-atom', 'some-func']->['get-doc-single-atom', 'some-func'])));nop(indentq2(494, same(['get-doc-single-atom', 'some-func'])))))))))), '$restore_trace'(_330524, _330526)) ^ Unify: (289) [system] setup_call_cleanup(system:'$notrace'(_330524, _330526), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func']->color_g_mesg('#773733', indentq2(494, (['get-doc-single-atom', 'some-func']->['get-doc-single-atom', 'some-func'])));nop(indentq2(494, same(['get-doc-single-atom', 'some-func'])))))), _330482, fbug((_330482-->if_trace((e;args), (['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func']->color_g_mesg('#773733', indentq2(494, (['get-doc-single-atom', 'some-func']->['get-doc-single-atom', 'some-func'])));nop(indentq2(494, same(['get-doc-single-atom', 'some-func'])))))))))), system:'$restore_trace'(_330524, _330526)) ^ Call: (290) [system] sig_atomic(system:'$notrace'(_330524, _330526)) ^ Exit: (289) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func']->color_g_mesg('#773733', indentq2(494, (['get-doc-single-atom', 'some-func']->['get-doc-single-atom', 'some-func'])));nop(indentq2(494, same(['get-doc-single-atom', 'some-func'])))))), _330482, fbug((_330482-->if_trace((e;args), (['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func']->color_g_mesg('#773733', indentq2(494, (['get-doc-single-atom', 'some-func']->['get-doc-single-atom', 'some-func'])));nop(indentq2(494, same(['get-doc-single-atom', 'some-func'])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (287) [user] if_trace((e;args), (['get-doc-single-atom', 'some-func']\==['get-doc-single-atom', 'some-func']->color_g_mesg('#773733', indentq2(494, (['get-doc-single-atom', 'some-func']->['get-doc-single-atom', 'some-func'])));nop(indentq2(494, same(['get-doc-single-atom', 'some-func']))))) ^ Call: (287) [user] eval_70(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (287) [user] eval_70(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) Call: (288) [user] if_or_else(eval_maybe_python(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310))))) Unify: (288) [user] if_or_else(eval_maybe_python(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310))))) ^ Call: (289) [user] eval_maybe_python(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (289) [user] eval_maybe_python(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) Call: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Call: (291) [user] typed_list('&self', _342936, _342858) ^ Unify: (291) [user] typed_list('&self', _343868, _342858) Call: (292) [system] compound('&self') Fail: (292) [system] compound('&self') ^ Fail: (291) [user] typed_list('&self', _346648, _342858) Redo: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Call: (291) [system] '&self'=='&flybase' Redo: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Call: (291) [user] metta_atom_in_file('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Unify: (291) [user] metta_atom_in_file('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Call: (292) [user] metta_atom_in_file('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom'], _354030, _354032) ^ Unify: (292) [user] metta_atom_in_file('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom'], _354966, _354968) ^ Call: (293) [user] loaded_into_kb('&self', _355824) ^ Unify: (293) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (293) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (293) [user] once(user:asserted_metta_pred(_366422, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (293) [system] once(user:asserted_metta_pred(_366422, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (294) [user] asserted_metta_pred(_366422, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (294) [user] asserted_metta_pred(_366422, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Call: (291) [user] metta_atom_asserted('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (291) [user] metta_atom_asserted('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Call: (292) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Redo: (291) [user] metta_atom_asserted('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Redo: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (290) [user] metta_atom('&self', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Call: (291) [system] '&self'\=='&corelib' Exit: (291) [system] '&self'\=='&corelib' ^ Call: (291) [user] using_all_spaces ^ Unify: (291) [user] using_all_spaces Call: (292) [system] nb_current(with_all_spaces, t) Exit: (292) [system] nb_current(with_all_spaces, t) ^ Exit: (291) [user] using_all_spaces Call: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Call: (292) [user] typed_list('&corelib', _401460, _401382) ^ Unify: (292) [user] typed_list('&corelib', _402392, _401382) Call: (293) [system] compound('&corelib') Fail: (293) [system] compound('&corelib') ^ Fail: (292) [user] typed_list('&corelib', _405172, _401382) Redo: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Call: (292) [system] '&corelib'=='&flybase' Redo: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Call: (292) [user] metta_atom_in_file('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Unify: (292) [user] metta_atom_in_file('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Call: (293) [user] metta_atom_in_file('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom'], _412554, _412556) ^ Unify: (293) [user] metta_atom_in_file('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom'], _413490, _413492) ^ Call: (294) [user] loaded_into_kb('&corelib', _414348) ^ Unify: (294) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (294) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (294) [user] once(user:asserted_metta_pred(_424902, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (294) [system] once(user:asserted_metta_pred(_424902, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (295) [user] asserted_metta_pred(_424902, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (295) [user] asserted_metta_pred(_424902, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (294) [user] loaded_into_kb('&corelib', _414348) ^ Unify: (294) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (294) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (294) [user] once(user:asserted_metta_pred(_454702, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (294) [system] once(user:asserted_metta_pred(_454702, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (295) [user] asserted_metta_pred(_454702, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (295) [user] asserted_metta_pred(_454702, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Call: (292) [user] metta_atom_asserted('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (292) [user] metta_atom_asserted('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Call: (293) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) ^ Unify: (293) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Call: (294) [user] metta_atom_corelib_types(['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Redo: (292) [user] metta_atom_asserted('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Redo: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Call: (292) [system] '&corelib'\=='&corelib' Redo: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Unify: (291) [user] metta_atom('&corelib', ['registered-python-function', _341010, _341016, 'get-doc-single-atom']) Call: (292) [system] '&corelib'\=='&corelib' Redo: (288) [user] if_or_else(eval_maybe_python(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310))))) Call: (289) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310)))) Unify: (289) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310)))) ^ Call: (290) [user] eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (290) [user] eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Call: (291) [user] allow_host_functions ^ Unify: (291) [user] allow_host_functions ^ Exit: (291) [user] allow_host_functions ^ Call: (291) [user] once((is_system_pred('get-doc-single-atom'), length(['some-func'], _494230), is_syspred('get-doc-single-atom', _494230, _494238))) ^ Unify: (291) [system] once(user:(is_system_pred('get-doc-single-atom'), length(['some-func'], _494230), is_syspred('get-doc-single-atom', _494230, _494238))) ^ Call: (293) [user] is_system_pred('get-doc-single-atom') ^ Unify: (293) [user] is_system_pred('get-doc-single-atom') Call: (294) [system] atom('get-doc-single-atom') Exit: (294) [system] atom('get-doc-single-atom') Call: (294) [system] atom_concat(_499876, !, 'get-doc-single-atom') ^ Redo: (293) [user] is_system_pred('get-doc-single-atom') ^ Unify: (293) [user] is_system_pred('get-doc-single-atom') Call: (294) [system] atom('get-doc-single-atom') Exit: (294) [system] atom('get-doc-single-atom') Call: (294) [system] atom_concat(_504504, '-fn', 'get-doc-single-atom') ^ Redo: (293) [user] is_system_pred('get-doc-single-atom') ^ Unify: (293) [user] is_system_pred('get-doc-single-atom') Call: (294) [system] atom('get-doc-single-atom') Exit: (294) [system] atom('get-doc-single-atom') Call: (294) [system] atom_concat(_509132, '-p', 'get-doc-single-atom') ^ Fail: (293) [user] is_system_pred('get-doc-single-atom') Redo: (289) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310)))) Call: (290) [user] if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310))) Unify: (290) [user] if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310))) ^ Call: (291) [user] eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Unify: (291) [user] eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _182310) ^ Call: (292) [user] allow_host_functions ^ Unify: (292) [user] allow_host_functions ^ Exit: (292) [user] allow_host_functions ^ Call: (292) [user] is_system_pred('get-doc-single-atom') ^ Unify: (292) [user] is_system_pred('get-doc-single-atom') Call: (293) [system] atom('get-doc-single-atom') Exit: (293) [system] atom('get-doc-single-atom') Call: (293) [system] atom_concat(_522068, !, 'get-doc-single-atom') ^ Redo: (292) [user] is_system_pred('get-doc-single-atom') ^ Unify: (292) [user] is_system_pred('get-doc-single-atom') Call: (293) [system] atom('get-doc-single-atom') Exit: (293) [system] atom('get-doc-single-atom') Call: (293) [system] atom_concat(_11240, '-fn', 'get-doc-single-atom') ^ Redo: (292) [user] is_system_pred('get-doc-single-atom') ^ Unify: (292) [user] is_system_pred('get-doc-single-atom') Call: (293) [system] atom('get-doc-single-atom') Exit: (293) [system] atom('get-doc-single-atom') Call: (293) [system] atom_concat(_15868, '-p', 'get-doc-single-atom') Redo: (290) [user] if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446))) Call: (291) [user] if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446)) Unify: (291) [user] if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446)) ^ Call: (292) [user] eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446) ^ Unify: (292) [user] eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446) ^ Call: (293) [user] curried_arity(['get-doc-single-atom', 'some-func'], _21362, _21364) ^ Unify: (293) [user] curried_arity(['get-doc-single-atom', 'some-func'], _21362, _21364) Call: (294) [system] var(['get-doc-single-atom', 'some-func']) ^ Redo: (293) [user] curried_arity(['get-doc-single-atom', 'some-func'], _21362, _21364) ^ Unify: (293) [user] curried_arity(['get-doc-single-atom', 'some-func'], 'get-doc-single-atom', _21364) Call: (294) [system] var('get-doc-single-atom') ^ Redo: (293) [user] curried_arity(['get-doc-single-atom', 'some-func'], _21362, _21364) ^ Unify: (293) [user] curried_arity(['get-doc-single-atom', 'some-func'], 'get-doc-single-atom', _21364) ^ Call: (294) [user] len_or_unbound(['some-func'], _21364) ^ Unify: (294) [user] len_or_unbound(['some-func'], _21364) Call: (295) [system] is_list(['some-func']) Exit: (295) [system] is_list(['some-func']) Call: (295) [system] length(['some-func'], _21364) Unify: (295) [system] length(['some-func'], _21364) Call: (296) [system] var(_21364) Exit: (296) [system] var(_21364) Call: (296) [system] []==[] Exit: (296) [system] []==[] Call: (296) [system] _21364=1 Exit: (296) [system] 1=1 Exit: (295) [system] length(['some-func'], 1) ^ Exit: (294) [user] len_or_unbound(['some-func'], 1) ^ Exit: (293) [user] curried_arity(['get-doc-single-atom', 'some-func'], 'get-doc-single-atom', 1) ^ Call: (293) [user] is_metta_type_constructor('&self', 'get-doc-single-atom', _42718) ^ Redo: (292) [user] eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446) ^ Unify: (292) [user] eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446) ^ Call: (293) [user] can_be_ok(eval_maybe_defn, ['get-doc-single-atom', 'some-func']) ^ Unify: (293) [user] can_be_ok(eval_maybe_defn, ['get-doc-single-atom', 'some-func']) ^ Call: (294) [user] cant_be_ok(eval_maybe_defn, ['get-doc-single-atom', 'some-func']) ^ Unify: (294) [user] cant_be_ok(eval_maybe_defn, ['get-doc-single-atom', 'some-func']) Call: (295) [system] 'get-doc-single-atom'==let ^ Redo: (293) [user] can_be_ok(eval_maybe_defn, ['get-doc-single-atom', 'some-func']) ^ Unify: (293) [user] can_be_ok(eval_maybe_defn, ['get-doc-single-atom', 'some-func']) ^ Exit: (293) [user] can_be_ok(eval_maybe_defn, ['get-doc-single-atom', 'some-func']) ^ Call: (293) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446) ^ Unify: (293) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446) ^ Call: (294) [user] must_det_ll((notrace((flag(eval_num, _54878, _54878+1), _54896 is _54878 mod 500, _54914 is 99-494 mod 100, _54938=_54940, option_else('trace-length', _54952, 500), option_else('trace-depth', _54960, 30))), quietly(if_t((nop(stop_rtrace), _54896>_54952), (set_debug(eval, false), _55016 is _54952+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_55016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_55068))))) ^ Unify: (294) [user] must_det_ll(user:(notrace((flag(eval_num, _54878, _54878+1), _54896 is _54878 mod 500, _54914 is 99-494 mod 100, _54938=_54940, option_else('trace-length', _54952, 500), option_else('trace-depth', _54960, 30))), quietly(if_t((nop(stop_rtrace), _54896>_54952), (set_debug(eval, false), _55016 is _54952+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_55016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_55068))))) ^ Call: (295) [user] once(user:(notrace((flag(eval_num, _54878, _54878+1), _54896 is _54878 mod 500, _54914 is 99-494 mod 100, _54938=_54940, option_else('trace-length', _54952, 500), option_else('trace-depth', _54960, 30))), quietly(if_t((nop(stop_rtrace), _54896>_54952), (set_debug(eval, false), _55016 is _54952+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_55016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_55068))))) ^ Unify: (295) [system] once(user:(notrace((flag(eval_num, _54878, _54878+1), _54896 is _54878 mod 500, _54914 is 99-494 mod 100, _54938=_54940, option_else('trace-length', _54952, 500), option_else('trace-depth', _54960, 30))), quietly(if_t((nop(stop_rtrace), _54896>_54952), (set_debug(eval, false), _55016 is _54952+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_55016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_55068))))) ^ Call: (298) [system] setup_call_cleanup('$notrace'(_58792, _58794), once(user:(flag(eval_num, _54878, _54878+1), _54896 is _54878 mod 500, _54914 is 99-494 mod 100, _54938=_54940, option_else('trace-length', _54952, 500), option_else('trace-depth', _54960, 30))), '$restore_trace'(_58792, _58794)) ^ Unify: (298) [system] setup_call_cleanup(system:'$notrace'(_58792, _58794), system:once(user:(flag(eval_num, _54878, _54878+1), _54896 is _54878 mod 500, _54914 is 99-494 mod 100, _54938=_54940, option_else('trace-length', _54952, 500), option_else('trace-depth', _54960, 30))), system:'$restore_trace'(_58792, _58794)) ^ Call: (299) [system] sig_atomic(system:'$notrace'(_58792, _58794)) ^ Exit: (298) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 8, 8+1), 8 is 8 mod 500, 5 is 99-494 mod 100, _54938=_54938, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (298) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _55016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_55016])), nop((start_rtrace, rtrace))))) ^ Unify: (298) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _55016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_55016])), nop((start_rtrace, rtrace))))) ^ Exit: (298) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _55016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_55016])), nop((start_rtrace, rtrace))))) Call: (297) [user] nop(notrace(no_repeats_var(_55068))) Unify: (297) [user] nop(notrace(no_repeats_var(_55068))) Exit: (297) [user] nop(notrace(no_repeats_var(_55068))) ^ Exit: (295) [system] once(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 5 is 99-494 mod 100, _54938=_54938, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _55016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_55016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_55068))))) ^ Exit: (294) [user] must_det_ll(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 5 is 99-494 mod 100, _54938=_54938, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _55016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_55016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_55068))))) Call: (294) [occurs] occurs:sub_term(_70256, defn) Unify: (294) [occurs] occurs:sub_term(defn, defn) Exit: (294) [occurs] occurs:sub_term(defn, defn) Call: (294) [system] defn\=defn Fail: (294) [system] defn\=defn Redo: (294) [occurs] occurs:sub_term(_70256, defn) Unify: (294) [occurs] occurs:sub_term(_70256, defn) Call: (295) [system] compound(defn) Fail: (295) [system] compound(defn) Fail: (294) [occurs] occurs:sub_term(_70256, defn) ^ Redo: (293) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446) Call: (294) [system] _80474=defn Exit: (294) [system] defn=defn ^ Call: (294) [user] if_trace((eval;defn), (_54938=1, indentq(5, 8, -->, [defn, ['get-doc-single-atom', 'some-func']]))) ^ Unify: (294) [user] if_trace((eval;defn), (_54938=1, indentq(5, 8, -->, [defn, ['get-doc-single-atom', 'some-func']]))) ^ Call: (296) [system] setup_call_cleanup('$notrace'(_84278, _84280), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _54938=1, indentq(5, 8, -->, [defn, ['get-doc-single-atom', 'some-func']]))), _84236, fbug((_84236-->if_trace((eval;defn), (_54938=1, indentq(5, 8, -->, [defn, ['get-doc-single-atom', 'some-func']])))))))), '$restore_trace'(_84278, _84280)) ^ Unify: (296) [system] setup_call_cleanup(system:'$notrace'(_84278, _84280), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _54938=1, indentq(5, 8, -->, [defn, ['get-doc-single-atom', 'some-func']]))), _84236, fbug((_84236-->if_trace((eval;defn), (_54938=1, indentq(5, 8, -->, [defn, ['get-doc-single-atom', 'some-func']])))))))), system:'$restore_trace'(_84278, _84280)) ^ Call: (297) [system] sig_atomic(system:'$notrace'(_84278, _84280)) ^ Exit: (296) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _54938=1, indentq(5, 8, -->, [defn, ['get-doc-single-atom', 'some-func']]))), _84236, fbug((_84236-->if_trace((eval;defn), (_54938=1, indentq(5, 8, -->, [defn, ['get-doc-single-atom', 'some-func']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (294) [user] if_trace((eval;defn), (_54938=1, indentq(5, 8, -->, [defn, ['get-doc-single-atom', 'some-func']]))) Call: (294) [system] _89060=retval(fail) Exit: (294) [system] retval(fail)=retval(fail) Call: (294) [system] _90922=(\+ \+ (flag(eval_num, _90942, _90942+1), (retval(fail)\=@=retval(fail), nonvar(_8446)->indentq(5, _90942, <--, [defn, _8446]);indentq(5, _90942, <--, [defn, retval(fail)])))) Exit: (294) [system] (\+ \+ (flag(eval_num, _90942, _90942+1), (retval(fail)\=@=retval(fail), nonvar(_8446)->indentq(5, _90942, <--, [defn, _8446]);indentq(5, _90942, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _90942, _90942+1), (retval(fail)\=@=retval(fail), nonvar(_8446)->indentq(5, _90942, <--, [defn, _8446]);indentq(5, _90942, <--, [defn, retval(fail)])))) ^ Call: (294) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], _8446)*->nb_setarg(1, retval(fail), _8446);fail, trace, call(eval_defn_choose_candidates(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], _8446)), ignore(notrace((\+_8446\=_55068, nb_setarg(1, retval(fail), _8446))))), ignore((_54938==1->ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval(fail)\=@=retval(fail), nonvar(_8446)->indentq(5, _90942, <--, [defn, _8446]);indentq(5, _90942, <--, [defn, retval(fail)]))));notrace(ignore(if_t(5<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval(fail)\=@=retval(fail), nonvar(_8446)->indentq(5, _90942, <--, [defn, _8446]);indentq(5, _90942, <--, [defn, retval(fail)]))))))))))) ^ Unify: (294) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], _8446)*->nb_setarg(1, retval(fail), _8446);fail, trace, call(eval_defn_choose_candidates(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], _8446)), ignore(notrace((\+_8446\=_55068, nb_setarg(1, retval(fail), _8446))))), user:ignore((_54938==1->ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval(fail)\=@=retval(fail), nonvar(_8446)->indentq(5, _90942, <--, [defn, _8446]);indentq(5, _90942, <--, [defn, retval(fail)]))));notrace(ignore(if_t(5<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval(fail)\=@=retval(fail), nonvar(_8446)->indentq(5, _90942, <--, [defn, _8446]);indentq(5, _90942, <--, [defn, retval(fail)]))))))))))) ^ Call: (296) [user] eval_defn_choose_candidates(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446) ^ Unify: (296) [user] eval_defn_choose_candidates(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446) ^ Call: (297) [user] findall((_96810->_96812), get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), _96830) ^ Unify: (297) [$bags] findall((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), _96830) ^ Call: (298) [$bags] findall((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), _96830, []) ^ Unify: (298) [$bags] findall((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), _96830, []) ^ Call: (299) [$bags] cleanup_bag(findall_loop((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), _96830, []), '$destroy_findall_bag') ^ Unify: (299) [$bags] cleanup_bag('$bags':findall_loop((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), _96830, []), '$bags':'$destroy_findall_bag') Call: (300) [$bags] findall_loop((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), _96830, []) Unify: (300) [$bags] findall_loop((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), _96830, []) ^ Call: (301) [user] get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812) ^ Unify: (301) [user] get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], ['get-doc-single-atom'|_105312], _96812) ^ Call: (302) [user] same_len_copy(['some-func'], _105312) ^ Unify: (302) [user] same_len_copy(['some-func'], _105312) Call: (303) [system] length(['some-func'], _108118) Unify: (303) [system] length(['some-func'], _108118) Call: (304) [system] var(_108118) Exit: (304) [system] var(_108118) Call: (304) [system] []==[] Exit: (304) [system] []==[] Call: (304) [system] _108118=1 Exit: (304) [system] 1=1 Exit: (303) [system] length(['some-func'], 1) Call: (303) [system] length(_105312, 1) Unify: (303) [system] length(_105312, 1) Call: (304) [system] var(1) Redo: (303) [system] length(_105312, 1) Unify: (303) [system] length(_105312, 1) Call: (304) [system] integer(1) Exit: (304) [system] integer(1) Call: (304) [system] _105312==[] Redo: (303) [system] length(_105312, 1) Call: (304) [system] var(_105312) Exit: (304) [system] var(_105312) Exit: (303) [system] length([_126662], 1) ^ Exit: (302) [user] same_len_copy(['some-func'], [_126662]) Call: (302) [user] metta_eq_def(=, '&self', ['get-doc-single-atom', _126662], _96812) Unify: (302) [user] metta_eq_def(=, '&self', ['get-doc-single-atom', _126662], _96812) ^ Call: (303) [user] ignore((=)=(=)) ^ Unify: (303) [system] ignore(user:((=)=(=))) Call: (304) [system] (=)=(=) Exit: (304) [system] (=)=(=) ^ Exit: (303) [system] ignore(user:((=)=(=))) Call: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) ^ Call: (304) [user] typed_list('&self', _136962, _136884) ^ Unify: (304) [user] typed_list('&self', _137894, _136884) Call: (305) [system] compound('&self') Fail: (305) [system] compound('&self') ^ Fail: (304) [user] typed_list('&self', _140674, _136884) Redo: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) Call: (304) [system] '&self'=='&flybase' Redo: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) ^ Call: (304) [user] metta_atom_in_file('&self', [=, ['get-doc-single-atom', _126662], _96812]) ^ Unify: (304) [user] metta_atom_in_file('&self', [=, ['get-doc-single-atom', _126662], _96812]) ^ Call: (305) [user] metta_atom_in_file('&self', [=, ['get-doc-single-atom', _126662], _96812], _148056, _148058) ^ Unify: (305) [user] metta_atom_in_file('&self', [=, ['get-doc-single-atom', _126662], _96812], _148992, _148994) ^ Call: (306) [user] loaded_into_kb('&self', _149850) ^ Unify: (306) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (306) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (306) [user] once(user:asserted_metta_pred(_160448, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (306) [system] once(user:asserted_metta_pred(_160448, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (307) [user] asserted_metta_pred(_160448, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (307) [user] asserted_metta_pred(_160448, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) Call: (304) [user] metta_atom_asserted('&self', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (304) [user] metta_atom_asserted('&self', [=, ['get-doc-single-atom', _126662], _96812]) ^ Call: (305) [user] metta_atom_asserted_deduced('&self', [=, ['get-doc-single-atom', _126662], _96812]) Redo: (304) [user] metta_atom_asserted('&self', [=, ['get-doc-single-atom', _126662], _96812]) Redo: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], _96812]) Call: (304) [system] '&self'\=='&corelib' Exit: (304) [system] '&self'\=='&corelib' ^ Call: (304) [user] using_all_spaces ^ Unify: (304) [user] using_all_spaces Call: (305) [system] nb_current(with_all_spaces, t) Exit: (305) [system] nb_current(with_all_spaces, t) ^ Exit: (304) [user] using_all_spaces Call: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) ^ Call: (305) [user] typed_list('&corelib', _195486, _195408) ^ Unify: (305) [user] typed_list('&corelib', _196418, _195408) Call: (306) [system] compound('&corelib') Fail: (306) [system] compound('&corelib') ^ Fail: (305) [user] typed_list('&corelib', _199198, _195408) Redo: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Call: (305) [system] '&corelib'=='&flybase' Redo: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) ^ Call: (305) [user] metta_atom_in_file('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) ^ Unify: (305) [user] metta_atom_in_file('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) ^ Call: (306) [user] metta_atom_in_file('&corelib', [=, ['get-doc-single-atom', _126662], _96812], _206580, _206582) ^ Unify: (306) [user] metta_atom_in_file('&corelib', [=, ['get-doc-single-atom', _126662], _96812], _207516, _207518) ^ Call: (307) [user] loaded_into_kb('&corelib', _208374) ^ Unify: (307) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (307) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (307) [user] once(user:asserted_metta_pred(_218928, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (307) [system] once(user:asserted_metta_pred(_218928, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (308) [user] asserted_metta_pred(_218928, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (308) [user] asserted_metta_pred(_218928, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (307) [user] loaded_into_kb('&corelib', _208374) ^ Unify: (307) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (307) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (307) [user] once(user:asserted_metta_pred(_248728, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (307) [system] once(user:asserted_metta_pred(_248728, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (308) [user] asserted_metta_pred(_248728, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (308) [user] asserted_metta_pred(_248728, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Call: (305) [user] metta_atom_asserted('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (305) [user] metta_atom_asserted('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) ^ Call: (306) [user] metta_atom_asserted_deduced('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) ^ Unify: (306) [user] metta_atom_asserted_deduced('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Call: (307) [user] metta_atom_corelib_types([=, ['get-doc-single-atom', _126662], _96812]) Redo: (305) [user] metta_atom_asserted('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (305) [user] metta_atom_asserted('&corelib', [=, ['get-doc-single-atom', _126662], [let, _275340, ['mod-space!', top], [let, _275376, ['get-type-space', _275340, _126662], [if, ['is-function-type', _275376], ['get-doc-function', _126662, _275376], ['get-doc-atom', _126662]]]]]) Exit: (305) [user] metta_atom_asserted('&corelib', [=, ['get-doc-single-atom', _126662], [let, _275340, ['mod-space!', top], [let, _275376, ['get-type-space', _275340, _126662], [if, ['is-function-type', _275376], ['get-doc-function', _126662, _275376], ['get-doc-atom', _126662]]]]]) Exit: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], [let, _275340, ['mod-space!', top], [let, _275376, ['get-type-space', _275340, _126662], [if, ['is-function-type', _275376], ['get-doc-function', _126662, _275376], ['get-doc-atom', _126662]]]]]) Exit: (303) [user] metta_atom('&self', [=, ['get-doc-single-atom', _126662], [let, _275340, ['mod-space!', top], [let, _275376, ['get-type-space', _275340, _126662], [if, ['is-function-type', _275376], ['get-doc-function', _126662, _275376], ['get-doc-atom', _126662]]]]]) Exit: (302) [user] metta_eq_def(=, '&self', ['get-doc-single-atom', _126662], [let, _275340, ['mod-space!', top], [let, _275376, ['get-type-space', _275340, _126662], [if, ['is-function-type', _275376], ['get-doc-function', _126662, _275376], ['get-doc-atom', _126662]]]]) ^ Exit: (301) [user] get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], ['get-doc-single-atom', _126662], [let, _275340, ['mod-space!', top], [let, _275376, ['get-type-space', _275340, _126662], [if, ['is-function-type', _275376], ['get-doc-function', _126662, _275376], ['get-doc-atom', _126662]]]]) Redo: (305) [user] metta_atom_asserted('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Redo: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Call: (305) [system] '&corelib'\=='&corelib' Redo: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Unify: (304) [user] metta_atom('&corelib', [=, ['get-doc-single-atom', _126662], _96812]) Call: (305) [system] '&corelib'\=='&corelib' ^ Redo: (301) [user] get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812) Redo: (300) [$bags] findall_loop((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), _96830, []) Exit: (300) [$bags] findall_loop((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])], []) ^ Exit: (299) [$bags] cleanup_bag('$bags':findall_loop((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])], []), '$bags':'$destroy_findall_bag') ^ Exit: (298) [$bags] findall((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])], []) ^ Exit: (297) [$bags] findall((_96810->_96812), user:get_defn_expansions(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _96810, _96812), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]) ^ Call: (297) [user] eval_defn_bodies(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446, [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]) ^ Unify: (297) [user] eval_defn_bodies(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446, [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]) ^ Call: (298) [user] if_trace(e, maplist(print_templates(494, ' '), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])])) ^ Unify: (298) [user] if_trace(e, maplist(print_templates(494, ' '), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])])) ^ Call: (300) [system] setup_call_cleanup('$notrace'(_297064, _297066), once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(494, ' '), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]))), _297022, fbug((_297022-->if_trace(e, maplist(print_templates(494, ' '), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]))))))), '$restore_trace'(_297064, _297066)) ^ Unify: (300) [system] setup_call_cleanup(system:'$notrace'(_297064, _297066), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(494, ' '), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]))), _297022, fbug((_297022-->if_trace(e, maplist(print_templates(494, ' '), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]))))))), system:'$restore_trace'(_297064, _297066)) ^ Call: (301) [system] sig_atomic(system:'$notrace'(_297064, _297066)) ^ Exit: (300) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(494, ' '), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]))), _297022, fbug((_297022-->if_trace(e, maplist(print_templates(494, ' '), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]))))))), system:'$restore_trace'(3, -1)) ^ Exit: (298) [user] if_trace(e, maplist(print_templates(494, ' '), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])])) Call: (298) [user] if_or_else((member((_301860->_301862), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]), copy_term((_301860->_301862), _301874), eval_defn_success(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446, _301860, _301862, _301874)), eval_defn_failure(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446)) Unify: (298) [user] if_or_else((member((_301860->_301862), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]), copy_term((_301860->_301862), _301874), eval_defn_success(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446, _301860, _301862, _301874)), eval_defn_failure(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446)) Call: (300) [lists] lists:member((_301860->_301862), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]) Unify: (300) [lists] lists:member((_301860->_301862), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]) Call: (301) [lists] lists:member_([], (_301860->_301862), (['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])) Unify: (301) [lists] lists:member_([], (['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]]), (['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])) Exit: (301) [lists] lists:member_([], (['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]]), (['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])) Exit: (300) [lists] lists:member((['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]]), [(['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]])]) Call: (300) [system] copy_term((['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]]), _301874) Exit: (300) [system] copy_term((['get-doc-single-atom', _289346]->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]]), (['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])) ^ Call: (300) [user] eval_defn_success(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446, ['get-doc-single-atom', _289346], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]], (['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])) ^ Unify: (300) [user] eval_defn_success(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], _8446, ['get-doc-single-atom', _289346], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, _289346], [if, ['is-function-type', _289394], ['get-doc-function', _289346, _289394], ['get-doc-atom', _289346]]]], (['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])) Call: (301) [system] ['get-doc-single-atom', 'some-func']=['get-doc-single-atom', _289346] Exit: (301) [system] ['get-doc-single-atom', 'some-func']=['get-doc-single-atom', 'some-func'] Call: (301) [system] _8446=[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]] Exit: (301) [system] [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]=[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]] Call: (301) [system] ['get-doc-single-atom', 'some-func']\=@=[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]] Exit: (301) [system] ['get-doc-single-atom', 'some-func']\=@=[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]] ^ Call: (301) [user] if_trace(e, color_g_mesg('#773700', indentq2(494, defs_used((['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]]))))) ^ Unify: (301) [user] if_trace(e, color_g_mesg('#773700', indentq2(494, defs_used((['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]]))))) ^ Call: (303) [system] setup_call_cleanup('$notrace'(_320738, _320740), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(494, defs_used((['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])))))), _320696, fbug((_320696-->if_trace(e, color_g_mesg('#773700', indentq2(494, defs_used((['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])))))))))), '$restore_trace'(_320738, _320740)) ^ Unify: (303) [system] setup_call_cleanup(system:'$notrace'(_320738, _320740), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(494, defs_used((['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])))))), _320696, fbug((_320696-->if_trace(e, color_g_mesg('#773700', indentq2(494, defs_used((['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])))))))))), system:'$restore_trace'(_320738, _320740)) ^ Call: (304) [system] sig_atomic(system:'$notrace'(_320738, _320740)) ^ Exit: (303) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(494, defs_used((['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])))))), _320696, fbug((_320696-->if_trace(e, color_g_mesg('#773700', indentq2(494, defs_used((['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (301) [user] if_trace(e, color_g_mesg('#773700', indentq2(494, defs_used((['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]]))))) ^ Call: (301) [user] light_eval(=, _6242, 494, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Unify: (301) [user] light_eval(=, _6242, 494, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Exit: (301) [user] light_eval(=, _6242, 494, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Exit: (300) [user] eval_defn_success(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], (['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])) Exit: (298) [user] if_or_else((member((['get-doc-single-atom', 'some-func']->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), [(['get-doc-single-atom', 'some-func']->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])]), copy_term((['get-doc-single-atom', 'some-func']->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), (['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]])), eval_defn_success(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], (['get-doc-single-atom', _310272]->[let, _310284, ['mod-space!', top], [let, _310308, ['get-type-space', _310284, _310272], [if, ['is-function-type', _310308], ['get-doc-function', _310272, _310308], ['get-doc-atom', _310272]]]]))), eval_defn_failure(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])) ^ Exit: (297) [user] eval_defn_bodies(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [(['get-doc-single-atom', 'some-func']->[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])]) ^ Exit: (296) [user] eval_defn_choose_candidates(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Call: (296) [system] nb_setarg(1, retval(fail), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Exit: (296) [system] nb_setarg(1, retval([let, _333058, ['mod-space!', top], [let, _333094, ['get-type-space', _333058, 'some-func'], [if, ['is-function-type', _333094], ['get-doc-function', 'some-func', _333094], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Call: (296) [user] ignore(notrace((\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_55068, nb_setarg(1, retval([let, _333058, ['mod-space!', top], [let, _333094, ['get-type-space', _333058, 'some-func'], [if, ['is-function-type', _333094], ['get-doc-function', 'some-func', _333094], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])))) ^ Unify: (296) [system] ignore(user:notrace((\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_55068, nb_setarg(1, retval([let, _333058, ['mod-space!', top], [let, _333094, ['get-type-space', _333058, 'some-func'], [if, ['is-function-type', _333094], ['get-doc-function', 'some-func', _333094], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])))) ^ Call: (298) [system] setup_call_cleanup('$notrace'(_336000, _336002), once(user:(\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_55068, nb_setarg(1, retval([let, _333058, ['mod-space!', top], [let, _333094, ['get-type-space', _333058, 'some-func'], [if, ['is-function-type', _333094], ['get-doc-function', 'some-func', _333094], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))), '$restore_trace'(_336000, _336002)) ^ Unify: (298) [system] setup_call_cleanup(system:'$notrace'(_336000, _336002), system:once(user:(\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_55068, nb_setarg(1, retval([let, _333058, ['mod-space!', top], [let, _333094, ['get-type-space', _333058, 'some-func'], [if, ['is-function-type', _333094], ['get-doc-function', 'some-func', _333094], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))), system:'$restore_trace'(_336000, _336002)) ^ Call: (299) [system] sig_atomic(system:'$notrace'(_336000, _336002)) ^ Exit: (298) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_55068, nb_setarg(1, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (296) [system] ignore(user:notrace((\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_55068, nb_setarg(1, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])))) ^ Call: (296) [user] ignore((_54938==1->ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])]))));notrace(ignore(if_t(5<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])])))))))))) ^ Unify: (296) [system] ignore(user:(_54938==1->ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])]))));notrace(ignore(if_t(5<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])])))))))))) Call: (298) [system] _54938==1 Fail: (298) [system] _54938==1 ^ Call: (299) [system] setup_call_cleanup('$notrace'(_344582, _344584), once(user:ignore(if_t(5<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])])))))))), '$restore_trace'(_344582, _344584)) ^ Unify: (299) [system] setup_call_cleanup(system:'$notrace'(_344582, _344584), system:once(user:ignore(if_t(5<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])])))))))), system:'$restore_trace'(_344582, _344584)) ^ Call: (300) [system] sig_atomic(system:'$notrace'(_344582, _344584)) ^ Exit: (299) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(5<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (296) [system] ignore(user:(_54938==1->ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])]))));notrace(ignore(if_t(5<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])])))))))))) ^ Exit: (294) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])*->nb_setarg(1, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]);fail, trace, call(eval_defn_choose_candidates(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])), ignore(notrace((\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_55068, nb_setarg(1, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))))), user:ignore((_54938==1->ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])]))));notrace(ignore(if_t(5<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _90942, _90942+1), (retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _90942, <--, [defn, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _90942, <--, [defn, retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])]))))))))))) Call: (294) [system] retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail) Exit: (294) [system] retval([let, _338848, ['mod-space!', top], [let, _338884, ['get-type-space', _338848, 'some-func'], [if, ['is-function-type', _338884], ['get-doc-function', 'some-func', _338884], ['get-doc-atom', 'some-func']]]])\=@=retval(fail) ^ Exit: (293) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Exit: (292) [user] eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Exit: (291) [user] if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])) Exit: (290) [user] if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))) Exit: (289) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])))) Exit: (288) [user] if_or_else(eval_maybe_python(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), if_or_else(eval_maybe_host_predicate(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), if_or_else(eval_maybe_host_function(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), if_or_else(eval_maybe_defn(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]), eval_maybe_subst(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))))) ^ Exit: (287) [user] eval_70(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Call: (287) [user] check_returnval(=, _6242, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Unify: (287) [user] check_returnval(=, _6242, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Exit: (287) [user] check_returnval(=, _6242, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Exit: (286) [user] eval_41(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Exit: (285) [user] eval_40(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Call: (285) [system] [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]=_8146 Exit: (285) [system] [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]=[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]] ^ Exit: (284) [user] eval_20(=, _6242, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Call: (284) [system] nb_setarg(1, retval(fail), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Exit: (284) [system] nb_setarg(1, retval([let, _367170, ['mod-space!', top], [let, _367206, ['get-type-space', _367170, 'some-func'], [if, ['is-function-type', _367206], ['get-doc-function', 'some-func', _367206], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Call: (284) [user] ignore(notrace((\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_8162, nb_setarg(1, retval([let, _367170, ['mod-space!', top], [let, _367206, ['get-type-space', _367170, 'some-func'], [if, ['is-function-type', _367206], ['get-doc-function', 'some-func', _367206], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])))) ^ Unify: (284) [system] ignore(user:notrace((\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_8162, nb_setarg(1, retval([let, _367170, ['mod-space!', top], [let, _367206, ['get-type-space', _367170, 'some-func'], [if, ['is-function-type', _367206], ['get-doc-function', 'some-func', _367206], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])))) ^ Call: (286) [system] setup_call_cleanup('$notrace'(_370112, _370114), once(user:(\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_8162, nb_setarg(1, retval([let, _367170, ['mod-space!', top], [let, _367206, ['get-type-space', _367170, 'some-func'], [if, ['is-function-type', _367206], ['get-doc-function', 'some-func', _367206], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))), '$restore_trace'(_370112, _370114)) ^ Unify: (286) [system] setup_call_cleanup(system:'$notrace'(_370112, _370114), system:once(user:(\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_8162, nb_setarg(1, retval([let, _367170, ['mod-space!', top], [let, _367206, ['get-type-space', _367170, 'some-func'], [if, ['is-function-type', _367206], ['get-doc-function', 'some-func', _367206], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))), system:'$restore_trace'(_370112, _370114)) ^ Call: (287) [system] sig_atomic(system:'$notrace'(_370112, _370114)) ^ Exit: (286) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_8162, nb_setarg(1, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (284) [system] ignore(user:notrace((\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_8162, nb_setarg(1, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])))) ^ Call: (284) [user] ignore((_8154==1->ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])]))));notrace(ignore(if_t(5<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])])))))))))) ^ Unify: (284) [system] ignore(user:(_8154==1->ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])]))));notrace(ignore(if_t(5<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])])))))))))) Call: (286) [system] _8154==1 Fail: (286) [system] _8154==1 ^ Call: (287) [system] setup_call_cleanup('$notrace'(_378694, _378696), once(user:ignore(if_t(5<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])])))))))), '$restore_trace'(_378694, _378696)) ^ Unify: (287) [system] setup_call_cleanup(system:'$notrace'(_378694, _378696), system:once(user:ignore(if_t(5<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])])))))))), system:'$restore_trace'(_378694, _378696)) ^ Call: (288) [system] sig_atomic(system:'$notrace'(_378694, _378696)) ^ Exit: (287) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(5<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (284) [system] ignore(user:(_8154==1->ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])]))));notrace(ignore(if_t(5<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])])))))))))) ^ Exit: (282) [system] call_cleanup(user:((call(eval_20(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])*->nb_setarg(1, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]);fail, trace, call(eval_20(=, _6242), 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])), ignore(notrace((\+[let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]\=_8162, nb_setarg(1, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]]), [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]))))), user:ignore((_8154==1->ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])]))));notrace(ignore(if_t(5<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8192, _8192+1), (retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail), nonvar([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])->indentq(5, _8192, <--, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]);indentq(5, _8192, <--, [e, retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])]))))))))))) Call: (282) [system] retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail) Exit: (282) [system] retval([let, _372960, ['mod-space!', top], [let, _372996, ['get-type-space', _372960, 'some-func'], [if, ['is-function-type', _372996], ['get-doc-function', 'some-func', _372996], ['get-doc-atom', 'some-func']]]])\=@=retval(fail) ^ Exit: (281) [user] trace_eval(eval_20(=, _6242), e, 494, '&self', ['get-doc-single-atom', 'some-func'], [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Call: (281) [user] self_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Unify: (281) [user] self_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Call: (283) [system] setup_call_cleanup('$notrace'(_389164, _389166), once(user:self_eval0([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])), '$restore_trace'(_389164, _389166)) ^ Unify: (283) [system] setup_call_cleanup(system:'$notrace'(_389164, _389166), system:once(user:self_eval0([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])), system:'$restore_trace'(_389164, _389166)) ^ Call: (284) [system] sig_atomic(system:'$notrace'(_389164, _389166)) ^ Fail: (281) [user] self_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Redo: (280) [user] eval_01(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _7800) Call: (281) [system] [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]=@=['get-doc-single-atom', 'some-func'] ^ Redo: (280) [user] eval_01(=, _6242, 495, '&self', ['get-doc-single-atom', 'some-func'], _7800) ^ Call: (281) [user] eval_01(=, _6242, 494, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _395742) ^ Unify: (281) [user] eval_01(=, _6242, 494, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _395742) ^ Call: (282) [user] if_t((494<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (282) [user] if_t((494<1, trace_on_overflow), debug(metta(eval_args))) Call: (284) [system] 494<1 Fail: (284) [system] 494<1 ^ Redo: (282) [user] if_t((494<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (282) [user] if_t((494<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (283) [system] setup_call_cleanup('$notrace'(_403252, _403254), once(user:(_403228 is 494-1, copy_term([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _403242))), '$restore_trace'(_403252, _403254)) ^ Unify: (283) [system] setup_call_cleanup(system:'$notrace'(_403252, _403254), system:once(user:(_403228 is 494-1, copy_term([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _403242))), system:'$restore_trace'(_403252, _403254)) ^ Call: (284) [system] sig_atomic(system:'$notrace'(_403252, _403254)) ^ Exit: (283) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(493 is 494-1, copy_term([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [let, _406100, ['mod-space!', top], [let, _406124, ['get-type-space', _406100, 'some-func'], [if, ['is-function-type', _406124], ['get-doc-function', 'some-func', _406124], ['get-doc-atom', 'some-func']]]]))), system:'$restore_trace'(3, -1)) ^ Call: (282) [user] trace_eval(eval_20(=, _6242), e, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Unify: (282) [user] trace_eval(eval_20(=, _6242), e, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Call: (283) [user] must_det_ll((notrace((flag(eval_num, _409054, _409054+1), _409072 is _409054 mod 500, _409090 is 99-493 mod 100, _409114=_409116, option_else('trace-length', _409128, 500), option_else('trace-depth', _409136, 30))), quietly(if_t((nop(stop_rtrace), _409072>_409128), (set_debug(eval, false), _409192 is _409128+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409192])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409244))))) ^ Unify: (283) [user] must_det_ll(user:(notrace((flag(eval_num, _409054, _409054+1), _409072 is _409054 mod 500, _409090 is 99-493 mod 100, _409114=_409116, option_else('trace-length', _409128, 500), option_else('trace-depth', _409136, 30))), quietly(if_t((nop(stop_rtrace), _409072>_409128), (set_debug(eval, false), _409192 is _409128+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409192])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409244))))) ^ Call: (284) [user] once(user:(notrace((flag(eval_num, _409054, _409054+1), _409072 is _409054 mod 500, _409090 is 99-493 mod 100, _409114=_409116, option_else('trace-length', _409128, 500), option_else('trace-depth', _409136, 30))), quietly(if_t((nop(stop_rtrace), _409072>_409128), (set_debug(eval, false), _409192 is _409128+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409192])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409244))))) ^ Unify: (284) [system] once(user:(notrace((flag(eval_num, _409054, _409054+1), _409072 is _409054 mod 500, _409090 is 99-493 mod 100, _409114=_409116, option_else('trace-length', _409128, 500), option_else('trace-depth', _409136, 30))), quietly(if_t((nop(stop_rtrace), _409072>_409128), (set_debug(eval, false), _409192 is _409128+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409192])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409244))))) ^ Call: (287) [system] setup_call_cleanup('$notrace'(_412968, _412970), once(user:(flag(eval_num, _409054, _409054+1), _409072 is _409054 mod 500, _409090 is 99-493 mod 100, _409114=_409116, option_else('trace-length', _409128, 500), option_else('trace-depth', _409136, 30))), '$restore_trace'(_412968, _412970)) ^ Unify: (287) [system] setup_call_cleanup(system:'$notrace'(_412968, _412970), system:once(user:(flag(eval_num, _409054, _409054+1), _409072 is _409054 mod 500, _409090 is 99-493 mod 100, _409114=_409116, option_else('trace-length', _409128, 500), option_else('trace-depth', _409136, 30))), system:'$restore_trace'(_412968, _412970)) ^ Call: (288) [system] sig_atomic(system:'$notrace'(_412968, _412970)) ^ Exit: (287) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 9, 9+1), 9 is 9 mod 500, 6 is 99-493 mod 100, _409114=_409114, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (287) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _409192 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409192])), nop((start_rtrace, rtrace))))) ^ Unify: (287) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _409192 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409192])), nop((start_rtrace, rtrace))))) ^ Exit: (287) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _409192 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409192])), nop((start_rtrace, rtrace))))) Call: (286) [user] nop(notrace(no_repeats_var(_409244))) Unify: (286) [user] nop(notrace(no_repeats_var(_409244))) Exit: (286) [user] nop(notrace(no_repeats_var(_409244))) ^ Exit: (284) [system] once(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 6 is 99-493 mod 100, _409114=_409114, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _409192 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409192])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409244))))) ^ Exit: (283) [user] must_det_ll(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 6 is 99-493 mod 100, _409114=_409114, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _409192 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409192])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409244))))) Call: (283) [occurs] occurs:sub_term(_424432, e) Unify: (283) [occurs] occurs:sub_term(e, e) Exit: (283) [occurs] occurs:sub_term(e, e) Call: (283) [system] e\=e Fail: (283) [system] e\=e Redo: (283) [occurs] occurs:sub_term(_424432, e) Unify: (283) [occurs] occurs:sub_term(_424432, e) Call: (284) [system] compound(e) Fail: (284) [system] compound(e) Fail: (283) [occurs] occurs:sub_term(_424432, e) ^ Redo: (282) [user] trace_eval(eval_20(=, _6242), e, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) Call: (283) [system] _434650=e Exit: (283) [system] e=e ^ Call: (283) [user] if_trace((eval;e), (_409114=1, indentq(6, 9, -->, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]))) ^ Unify: (283) [user] if_trace((eval;e), (_409114=1, indentq(6, 9, -->, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]))) ^ Call: (285) [system] setup_call_cleanup('$notrace'(_438454, _438456), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _409114=1, indentq(6, 9, -->, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]))), _438412, fbug((_438412-->if_trace((eval;e), (_409114=1, indentq(6, 9, -->, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]])))))))), '$restore_trace'(_438454, _438456)) ^ Unify: (285) [system] setup_call_cleanup(system:'$notrace'(_438454, _438456), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _409114=1, indentq(6, 9, -->, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]))), _438412, fbug((_438412-->if_trace((eval;e), (_409114=1, indentq(6, 9, -->, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]])))))))), system:'$restore_trace'(_438454, _438456)) ^ Call: (286) [system] sig_atomic(system:'$notrace'(_438454, _438456)) ^ Exit: (285) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _409114=1, indentq(6, 9, -->, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]))), _438412, fbug((_438412-->if_trace((eval;e), (_409114=1, indentq(6, 9, -->, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (283) [user] if_trace((eval;e), (_409114=1, indentq(6, 9, -->, [e, [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]]))) Call: (283) [system] _443236=retval(fail) Exit: (283) [system] retval(fail)=retval(fail) Call: (283) [system] _445098=(\+ \+ (flag(eval_num, _445118, _445118+1), (retval(fail)\=@=retval(fail), nonvar(_407144)->indentq(6, _445118, <--, [e, _407144]);indentq(6, _445118, <--, [e, retval(fail)])))) Exit: (283) [system] (\+ \+ (flag(eval_num, _445118, _445118+1), (retval(fail)\=@=retval(fail), nonvar(_407144)->indentq(6, _445118, <--, [e, _407144]);indentq(6, _445118, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _445118, _445118+1), (retval(fail)\=@=retval(fail), nonvar(_407144)->indentq(6, _445118, <--, [e, _407144]);indentq(6, _445118, <--, [e, retval(fail)])))) ^ Call: (283) [user] call_cleanup(((call(eval_20(=, _6242), 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144)*->nb_setarg(1, retval(fail), _407144);fail, trace, call(eval_20(=, _6242), 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144)), ignore(notrace((\+_407144\=_409244, nb_setarg(1, retval(fail), _407144))))), ignore((_409114==1->ignore(\+ \+ (flag(eval_num, _445118, _445118+1), (retval(fail)\=@=retval(fail), nonvar(_407144)->indentq(6, _445118, <--, [e, _407144]);indentq(6, _445118, <--, [e, retval(fail)]))));notrace(ignore(if_t(6<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _445118, _445118+1), (retval(fail)\=@=retval(fail), nonvar(_407144)->indentq(6, _445118, <--, [e, _407144]);indentq(6, _445118, <--, [e, retval(fail)]))))))))))) ^ Unify: (283) [system] call_cleanup(user:((call(eval_20(=, _6242), 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144)*->nb_setarg(1, retval(fail), _407144);fail, trace, call(eval_20(=, _6242), 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144)), ignore(notrace((\+_407144\=_409244, nb_setarg(1, retval(fail), _407144))))), user:ignore((_409114==1->ignore(\+ \+ (flag(eval_num, _445118, _445118+1), (retval(fail)\=@=retval(fail), nonvar(_407144)->indentq(6, _445118, <--, [e, _407144]);indentq(6, _445118, <--, [e, retval(fail)]))));notrace(ignore(if_t(6<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _445118, _445118+1), (retval(fail)\=@=retval(fail), nonvar(_407144)->indentq(6, _445118, <--, [e, _407144]);indentq(6, _445118, <--, [e, retval(fail)]))))))))))) ^ Call: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) Call: (286) [system] atom([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Redo: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Call: (286) [user] no_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Unify: (286) [user] no_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Call: (287) [user] self_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Unify: (287) [user] self_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Call: (289) [system] setup_call_cleanup('$notrace'(_457504, _457506), once(user:self_eval0([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])), '$restore_trace'(_457504, _457506)) ^ Unify: (289) [system] setup_call_cleanup(system:'$notrace'(_457504, _457506), system:once(user:self_eval0([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]])), system:'$restore_trace'(_457504, _457506)) ^ Call: (290) [system] sig_atomic(system:'$notrace'(_457504, _457506)) ^ Fail: (287) [user] self_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Redo: (286) [user] no_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Unify: (286) [user] no_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Call: (287) [system] atomic(let) Exit: (287) [system] atomic(let) ^ Call: (287) [user] is_sl(let) ^ Unify: (287) [user] is_sl(let) Call: (288) [system] number(let) ^ Redo: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) Call: (286) [system] [_289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]==[] ^ Redo: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) Call: (286) [system] atom(=) Exit: (286) [system] atom(=) Call: (286) [system] (=)\==(=) ^ Redo: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, [_476160, _476166], ['mod-space!', top], [let, _289394, ['get-type-space', [_476160, _476166], 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) Call: (286) [system] _476160==eval ^ Redo: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) Call: (286) [system] callable(let) Exit: (286) [system] callable(let) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) Call: (286) [system] is_list([_289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Exit: (286) [system] is_list([_289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) Call: (286) [system] is_list([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Exit: (286) [system] is_list([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [let|_487366]) Call: (286) [system] var(let) ^ Redo: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _407144) ^ Call: (286) [user] once(expand_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _491128)) ^ Unify: (286) [system] once(user:expand_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _491128)) ^ Call: (287) [user] expand_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _491128) ^ Unify: (287) [user] expand_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _491128) Call: (288) [system] is_list([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) Exit: (288) [system] is_list([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]]) ^ Unify: (287) [user] expand_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [let|_496704]) Call: (288) [system] ground(let) Exit: (288) [system] ground(let) ^ Unify: (287) [user] expand_eval([let, _289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [let|_499486]) ^ Call: (288) [user] apply:maplist(expand_eval, [_289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _499486) ^ Unify: (288) [apply] apply:maplist(user:expand_eval, [_289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _499486) Call: (289) [apply] apply:maplist_([_289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _499486, user:expand_eval) Unify: (289) [apply] apply:maplist_([_289358, ['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [_503232|_503234], user:expand_eval) ^ Call: (290) [user] expand_eval(_289358, _503232) ^ Unify: (290) [user] expand_eval(_289358, _503232) Call: (291) [system] is_list(_289358) ^ Redo: (290) [user] expand_eval(_289358, _503232) Call: (291) [system] _289358=_503232 Exit: (291) [system] _289358=_289358 ^ Exit: (290) [user] expand_eval(_289358, _289358) Call: (290) [apply] apply:maplist_([['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], _503234, user:expand_eval) Unify: (290) [apply] apply:maplist_([['mod-space!', top], [let, _289394, ['get-type-space', _289358, 'some-func'], [if, ['is-function-type', _289394], ['get-doc-function', 'some-func', _289394], ['get-doc-atom', 'some-func']]]], [_511594|_511596], user:expand_eval) ^ Call: (291) [user] expand_eval(['mod-space!', top], _511594) ^ Unify: (291) [user] expand_eval(['mod-space!', top], _511594) Call: (292) [system] is_list(['mod-space!', top]) Exit: (292) [system] is_list(['mod-space!', top]) ^ Unify: (291) [user] expand_eval(['mod-space!', top], ['mod-space!'|_516238]) Call: (292) [system] ground('mod-space!') Exit: (292) [system] ground('mod-space!') ^ Unify: (291) [user] expand_eval(['mod-space!', top], ['mod-space!'|_519020]) ^ Call: (292) [user] apply:maplist(expand_eval, [top], _519020) ^ Unify: (292) [apply] apply:maplist(user:expand_eval, [top], _519020) Call: (293) [apply] apply:maplist_([top], _519020, user:expand_eval) Unify: (293) [apply] apply:maplist_([top], [_522766|_522768], user:expand_eval) ^ Call: (294) [user] expand_eval(top, _8758) ^ Unify: (294) [user] expand_eval(top, _8758) Call: (295) [system] is_list(top) ^ Redo: (294) [user] expand_eval(top, _8758) Call: (295) [system] top=_8758 Exit: (295) [system] top=top ^ Exit: (294) [user] expand_eval(top, top) Call: (294) [apply] apply:maplist_([], _8760, user:expand_eval) Unify: (294) [apply] apply:maplist_([], [], user:expand_eval) Exit: (294) [apply] apply:maplist_([], [], user:expand_eval) Exit: (293) [apply] apply:maplist_([top], [top], user:expand_eval) ^ Exit: (292) [apply] apply:maplist(user:expand_eval, [top], [top]) ^ Exit: (291) [user] expand_eval(['mod-space!', top], ['mod-space!', top]) Call: (291) [apply] apply:maplist_([[let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], _8742, user:expand_eval) Unify: (291) [apply] apply:maplist_([[let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], [_21562|_21564], user:expand_eval) ^ Call: (292) [user] expand_eval([let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _21562) ^ Unify: (292) [user] expand_eval([let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _21562) Call: (293) [system] is_list([let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) Exit: (293) [system] is_list([let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Unify: (292) [user] expand_eval([let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [let|_26206]) Call: (293) [system] ground(let) Exit: (293) [system] ground(let) ^ Unify: (292) [user] expand_eval([let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [let|_28988]) ^ Call: (293) [user] apply:maplist(expand_eval, [_8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _28988) ^ Unify: (293) [apply] apply:maplist(user:expand_eval, [_8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _28988) Call: (294) [apply] apply:maplist_([_8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _28988, user:expand_eval) Unify: (294) [apply] apply:maplist_([_8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_32734|_32736], user:expand_eval) ^ Call: (295) [user] expand_eval(_8188, _32734) ^ Unify: (295) [user] expand_eval(_8188, _32734) Call: (296) [system] is_list(_8188) ^ Redo: (295) [user] expand_eval(_8188, _32734) Call: (296) [system] _8188=_32734 Exit: (296) [system] _8188=_8188 ^ Exit: (295) [user] expand_eval(_8188, _8188) Call: (295) [apply] apply:maplist_([['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _32736, user:expand_eval) Unify: (295) [apply] apply:maplist_([['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_41096|_41098], user:expand_eval) ^ Call: (296) [user] expand_eval(['get-type-space', _8152, 'some-func'], _41096) ^ Unify: (296) [user] expand_eval(['get-type-space', _8152, 'some-func'], _41096) Call: (297) [system] is_list(['get-type-space', _8152, 'some-func']) Exit: (297) [system] is_list(['get-type-space', _8152, 'some-func']) ^ Unify: (296) [user] expand_eval(['get-type-space', _8152, 'some-func'], ['get-type-space'|_45740]) Call: (297) [system] ground('get-type-space') Exit: (297) [system] ground('get-type-space') ^ Unify: (296) [user] expand_eval(['get-type-space', _8152, 'some-func'], ['get-type-space'|_48522]) ^ Call: (297) [user] apply:maplist(expand_eval, [_8152, 'some-func'], _48522) ^ Unify: (297) [apply] apply:maplist(user:expand_eval, [_8152, 'some-func'], _48522) Call: (298) [apply] apply:maplist_([_8152, 'some-func'], _48522, user:expand_eval) Unify: (298) [apply] apply:maplist_([_8152, 'some-func'], [_52268|_52270], user:expand_eval) ^ Call: (299) [user] expand_eval(_8152, _52268) ^ Unify: (299) [user] expand_eval(_8152, _52268) Call: (300) [system] is_list(_8152) ^ Redo: (299) [user] expand_eval(_8152, _52268) Call: (300) [system] _8152=_52268 Exit: (300) [system] _8152=_8152 ^ Exit: (299) [user] expand_eval(_8152, _8152) Call: (299) [apply] apply:maplist_(['some-func'], _52270, user:expand_eval) Unify: (299) [apply] apply:maplist_(['some-func'], [_60630|_60632], user:expand_eval) ^ Call: (300) [user] expand_eval('some-func', _60630) ^ Unify: (300) [user] expand_eval('some-func', _60630) Call: (301) [system] is_list('some-func') ^ Redo: (300) [user] expand_eval('some-func', _60630) Call: (301) [system] 'some-func'=_60630 Exit: (301) [system] 'some-func'='some-func' ^ Exit: (300) [user] expand_eval('some-func', 'some-func') Call: (300) [apply] apply:maplist_([], _60632, user:expand_eval) Unify: (300) [apply] apply:maplist_([], [], user:expand_eval) Exit: (300) [apply] apply:maplist_([], [], user:expand_eval) Exit: (299) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) Exit: (298) [apply] apply:maplist_([_8152, 'some-func'], [_8152, 'some-func'], user:expand_eval) ^ Exit: (297) [apply] apply:maplist(user:expand_eval, [_8152, 'some-func'], [_8152, 'some-func']) ^ Exit: (296) [user] expand_eval(['get-type-space', _8152, 'some-func'], ['get-type-space', _8152, 'some-func']) Call: (296) [apply] apply:maplist_([[if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _41098, user:expand_eval) Unify: (296) [apply] apply:maplist_([[if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_75518|_75520], user:expand_eval) ^ Call: (297) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _75518) ^ Unify: (297) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _75518) Call: (298) [system] is_list([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]) Exit: (298) [system] is_list([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]) ^ Unify: (297) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [if|_80162]) Call: (298) [system] ground(if) Exit: (298) [system] ground(if) ^ Unify: (297) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [if|_82944]) ^ Call: (298) [user] apply:maplist(expand_eval, [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _82944) ^ Unify: (298) [apply] apply:maplist(user:expand_eval, [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _82944) Call: (299) [apply] apply:maplist_([['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _82944, user:expand_eval) Unify: (299) [apply] apply:maplist_([['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [_86690|_86692], user:expand_eval) ^ Call: (300) [user] expand_eval(['is-function-type', _8188], _86690) ^ Unify: (300) [user] expand_eval(['is-function-type', _8188], _86690) Call: (301) [system] is_list(['is-function-type', _8188]) Exit: (301) [system] is_list(['is-function-type', _8188]) ^ Unify: (300) [user] expand_eval(['is-function-type', _8188], ['is-function-type'|_91334]) Call: (301) [system] ground('is-function-type') Exit: (301) [system] ground('is-function-type') ^ Unify: (300) [user] expand_eval(['is-function-type', _8188], ['is-function-type'|_94116]) ^ Call: (301) [user] apply:maplist(expand_eval, [_8188], _94116) ^ Unify: (301) [apply] apply:maplist(user:expand_eval, [_8188], _94116) Call: (302) [apply] apply:maplist_([_8188], _94116, user:expand_eval) Unify: (302) [apply] apply:maplist_([_8188], [_97862|_97864], user:expand_eval) ^ Call: (303) [user] expand_eval(_8188, _97862) ^ Unify: (303) [user] expand_eval(_8188, _97862) Call: (304) [system] is_list(_8188) ^ Redo: (303) [user] expand_eval(_8188, _97862) Call: (304) [system] _8188=_97862 Exit: (304) [system] _8188=_8188 ^ Exit: (303) [user] expand_eval(_8188, _8188) Call: (303) [apply] apply:maplist_([], _97864, user:expand_eval) Unify: (303) [apply] apply:maplist_([], [], user:expand_eval) Exit: (303) [apply] apply:maplist_([], [], user:expand_eval) Exit: (302) [apply] apply:maplist_([_8188], [_8188], user:expand_eval) ^ Exit: (301) [apply] apply:maplist(user:expand_eval, [_8188], [_8188]) ^ Exit: (300) [user] expand_eval(['is-function-type', _8188], ['is-function-type', _8188]) Call: (300) [apply] apply:maplist_([['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _86692, user:expand_eval) Unify: (300) [apply] apply:maplist_([['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [_111818|_111820], user:expand_eval) ^ Call: (301) [user] expand_eval(['get-doc-function', 'some-func', _8188], _111818) ^ Unify: (301) [user] expand_eval(['get-doc-function', 'some-func', _8188], _111818) Call: (302) [system] is_list(['get-doc-function', 'some-func', _8188]) Exit: (302) [system] is_list(['get-doc-function', 'some-func', _8188]) ^ Unify: (301) [user] expand_eval(['get-doc-function', 'some-func', _8188], ['get-doc-function'|_116462]) Call: (302) [system] ground('get-doc-function') Exit: (302) [system] ground('get-doc-function') ^ Unify: (301) [user] expand_eval(['get-doc-function', 'some-func', _8188], ['get-doc-function'|_119244]) ^ Call: (302) [user] apply:maplist(expand_eval, ['some-func', _8188], _119244) ^ Unify: (302) [apply] apply:maplist(user:expand_eval, ['some-func', _8188], _119244) Call: (303) [apply] apply:maplist_(['some-func', _8188], _119244, user:expand_eval) Unify: (303) [apply] apply:maplist_(['some-func', _8188], [_122990|_122992], user:expand_eval) ^ Call: (304) [user] expand_eval('some-func', _122990) ^ Unify: (304) [user] expand_eval('some-func', _122990) Call: (305) [system] is_list('some-func') ^ Redo: (304) [user] expand_eval('some-func', _122990) Call: (305) [system] 'some-func'=_122990 Exit: (305) [system] 'some-func'='some-func' ^ Exit: (304) [user] expand_eval('some-func', 'some-func') Call: (304) [apply] apply:maplist_([_8188], _122992, user:expand_eval) Unify: (304) [apply] apply:maplist_([_8188], [_131352|_131354], user:expand_eval) ^ Call: (305) [user] expand_eval(_8188, _131352) ^ Unify: (305) [user] expand_eval(_8188, _131352) Call: (306) [system] is_list(_8188) ^ Redo: (305) [user] expand_eval(_8188, _131352) Call: (306) [system] _8188=_131352 Exit: (306) [system] _8188=_8188 ^ Exit: (305) [user] expand_eval(_8188, _8188) Call: (305) [apply] apply:maplist_([], _131354, user:expand_eval) Unify: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (304) [apply] apply:maplist_([_8188], [_8188], user:expand_eval) Exit: (303) [apply] apply:maplist_(['some-func', _8188], ['some-func', _8188], user:expand_eval) ^ Exit: (302) [apply] apply:maplist(user:expand_eval, ['some-func', _8188], ['some-func', _8188]) ^ Exit: (301) [user] expand_eval(['get-doc-function', 'some-func', _8188], ['get-doc-function', 'some-func', _8188]) Call: (301) [apply] apply:maplist_([['get-doc-atom', 'some-func']], _111820, user:expand_eval) Unify: (301) [apply] apply:maplist_([['get-doc-atom', 'some-func']], [_146240|_146242], user:expand_eval) ^ Call: (302) [user] expand_eval(['get-doc-atom', 'some-func'], _146240) ^ Unify: (302) [user] expand_eval(['get-doc-atom', 'some-func'], _146240) Call: (303) [system] is_list(['get-doc-atom', 'some-func']) Exit: (303) [system] is_list(['get-doc-atom', 'some-func']) ^ Unify: (302) [user] expand_eval(['get-doc-atom', 'some-func'], ['get-doc-atom'|_150884]) Call: (303) [system] ground('get-doc-atom') Exit: (303) [system] ground('get-doc-atom') ^ Unify: (302) [user] expand_eval(['get-doc-atom', 'some-func'], ['get-doc-atom'|_153666]) ^ Call: (303) [user] apply:maplist(expand_eval, ['some-func'], _153666) ^ Unify: (303) [apply] apply:maplist(user:expand_eval, ['some-func'], _153666) Call: (304) [apply] apply:maplist_(['some-func'], _153666, user:expand_eval) Unify: (304) [apply] apply:maplist_(['some-func'], [_157412|_157414], user:expand_eval) ^ Call: (305) [user] expand_eval('some-func', _157412) ^ Unify: (305) [user] expand_eval('some-func', _157412) Call: (306) [system] is_list('some-func') ^ Redo: (305) [user] expand_eval('some-func', _157412) Call: (306) [system] 'some-func'=_157412 Exit: (306) [system] 'some-func'='some-func' ^ Exit: (305) [user] expand_eval('some-func', 'some-func') Call: (305) [apply] apply:maplist_([], _157414, user:expand_eval) Unify: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (304) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (303) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (302) [user] expand_eval(['get-doc-atom', 'some-func'], ['get-doc-atom', 'some-func']) Call: (302) [apply] apply:maplist_([], _146242, user:expand_eval) Unify: (302) [apply] apply:maplist_([], [], user:expand_eval) Exit: (302) [apply] apply:maplist_([], [], user:expand_eval) Exit: (301) [apply] apply:maplist_([['get-doc-atom', 'some-func']], [['get-doc-atom', 'some-func']], user:expand_eval) Exit: (300) [apply] apply:maplist_([['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], user:expand_eval) Exit: (299) [apply] apply:maplist_([['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], user:expand_eval) ^ Exit: (298) [apply] apply:maplist(user:expand_eval, [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]) ^ Exit: (297) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]) Call: (297) [apply] apply:maplist_([], _75520, user:expand_eval) Unify: (297) [apply] apply:maplist_([], [], user:expand_eval) Exit: (297) [apply] apply:maplist_([], [], user:expand_eval) Exit: (296) [apply] apply:maplist_([[if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [[if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], user:expand_eval) Exit: (295) [apply] apply:maplist_([['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], user:expand_eval) Exit: (294) [apply] apply:maplist_([_8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], user:expand_eval) ^ Exit: (293) [apply] apply:maplist(user:expand_eval, [_8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Exit: (292) [user] expand_eval([let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) Call: (292) [apply] apply:maplist_([], _21564, user:expand_eval) Unify: (292) [apply] apply:maplist_([], [], user:expand_eval) Exit: (292) [apply] apply:maplist_([], [], user:expand_eval) Exit: (291) [apply] apply:maplist_([[let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], [[let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], user:expand_eval) Exit: (290) [apply] apply:maplist_([['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], [['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], user:expand_eval) Exit: (289) [apply] apply:maplist_([_8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], [_8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], user:expand_eval) ^ Exit: (288) [apply] apply:maplist(user:expand_eval, [_8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], [_8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]]) ^ Exit: (287) [user] expand_eval([let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], [let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]]) ^ Exit: (286) [system] once(user:expand_eval([let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], [let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]])) Call: (286) [system] [let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]]\==[let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]] ^ Redo: (285) [user] eval_20(=, _6242, 493, '&self', [let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], _8408) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], _8408) ^ Call: (286) [user] is_progn(let) ^ Unify: (286) [user] is_progn(let) Call: (287) [system] var(let) ^ Redo: (285) [user] eval_20(=, _6242, 493, '&self', [let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], _8408) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], _8408) Call: (286) [system] var(['mod-space!', top]) ^ Redo: (285) [user] eval_20(=, _6242, 493, '&self', [let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], _8408) ^ Unify: (285) [user] eval_20(=, _6242, 493, '&self', [let, _8152, ['mod-space!', top], [let, _8188, ['get-type-space', _8152, 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]], _8408) ^ Call: (286) [user] possible_type('&self', _8152, _204026) ^ Unify: (286) [user] possible_type('&self', _8152, _204026) ^ Exit: (286) [user] possible_type('&self', _8152, _204026) ^ Call: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) Call: (287) [system] var(['mod-space!', top]) ^ Redo: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_211538, _211540), once(user:self_eval(['mod-space!', top])), '$restore_trace'(_211538, _211540)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_211538, _211540), system:once(user:self_eval(['mod-space!', top])), system:'$restore_trace'(_211538, _211540)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_211538, _211540)) ^ Redo: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_216276, _216278), once(user:nonvar(_206824)), '$restore_trace'(_216276, _216278)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_216276, _216278), system:once(user:nonvar(_206824)), system:'$restore_trace'(_216276, _216278)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_216276, _216278)) ^ Redo: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_221014, _221016), once(user:nonvar(_206824)), '$restore_trace'(_221014, _221016)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_221014, _221016), system:once(user:nonvar(_206824)), system:'$restore_trace'(_221014, _221016)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_221014, _221016)) ^ Redo: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) Call: (287) [system] [top]==[] ^ Redo: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) Call: (287) [system] atom(=) Exit: (287) [system] atom(=) Call: (287) [system] (=)\==(=) ^ Redo: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Call: (287) [user] self_eval(['mod-space!', top]) ^ Unify: (287) [user] self_eval(['mod-space!', top]) ^ Call: (289) [system] setup_call_cleanup('$notrace'(_235080, _235082), once(user:self_eval0(['mod-space!', top])), '$restore_trace'(_235080, _235082)) ^ Unify: (289) [system] setup_call_cleanup(system:'$notrace'(_235080, _235082), system:once(user:self_eval0(['mod-space!', top])), system:'$restore_trace'(_235080, _235082)) ^ Call: (290) [system] sig_atomic(system:'$notrace'(_235080, _235082)) ^ Fail: (287) [user] self_eval(['mod-space!', top]) ^ Redo: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (286) [user] eval_args(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Call: (287) [user] eval_00(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (287) [user] eval_00(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Call: (288) [user] self_eval(['mod-space!', top]) ^ Unify: (288) [user] self_eval(['mod-space!', top]) ^ Call: (290) [system] setup_call_cleanup('$notrace'(_244478, _244480), once(user:self_eval0(['mod-space!', top])), '$restore_trace'(_244478, _244480)) ^ Unify: (290) [system] setup_call_cleanup(system:'$notrace'(_244478, _244480), system:once(user:self_eval0(['mod-space!', top])), system:'$restore_trace'(_244478, _244480)) ^ Call: (291) [system] sig_atomic(system:'$notrace'(_244478, _244480)) ^ Fail: (288) [user] self_eval(['mod-space!', top]) ^ Redo: (287) [user] eval_00(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (287) [user] eval_00(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Call: (288) [user] eval_01(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Unify: (288) [user] eval_01(=, _204026, 493, '&self', ['mod-space!', top], _206824) ^ Call: (289) [user] if_t((493<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (289) [user] if_t((493<1, trace_on_overflow), debug(metta(eval_args))) Call: (291) [system] 493<1 Fail: (291) [system] 493<1 ^ Redo: (289) [user] if_t((493<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (289) [user] if_t((493<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (290) [system] setup_call_cleanup('$notrace'(_257636, _257638), once(user:(_257612 is 493-1, copy_term(['mod-space!', top], _257626))), '$restore_trace'(_257636, _257638)) ^ Unify: (290) [system] setup_call_cleanup(system:'$notrace'(_257636, _257638), system:once(user:(_257612 is 493-1, copy_term(['mod-space!', top], _257626))), system:'$restore_trace'(_257636, _257638)) ^ Call: (291) [system] sig_atomic(system:'$notrace'(_257636, _257638)) ^ Exit: (290) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(492 is 493-1, copy_term(['mod-space!', top], ['mod-space!', top]))), system:'$restore_trace'(3, -1)) ^ Call: (289) [user] trace_eval(eval_20(=, _204026), e, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (289) [user] trace_eval(eval_20(=, _204026), e, 492, '&self', ['mod-space!', top], _261420) ^ Call: (290) [user] must_det_ll((notrace((flag(eval_num, _263330, _263330+1), _263348 is _263330 mod 500, _263366 is 99-492 mod 100, _263390=_263392, option_else('trace-length', _263404, 500), option_else('trace-depth', _263412, 30))), quietly(if_t((nop(stop_rtrace), _263348>_263404), (set_debug(eval, false), _263468 is _263404+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263468])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263520))))) ^ Unify: (290) [user] must_det_ll(user:(notrace((flag(eval_num, _263330, _263330+1), _263348 is _263330 mod 500, _263366 is 99-492 mod 100, _263390=_263392, option_else('trace-length', _263404, 500), option_else('trace-depth', _263412, 30))), quietly(if_t((nop(stop_rtrace), _263348>_263404), (set_debug(eval, false), _263468 is _263404+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263468])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263520))))) ^ Call: (291) [user] once(user:(notrace((flag(eval_num, _263330, _263330+1), _263348 is _263330 mod 500, _263366 is 99-492 mod 100, _263390=_263392, option_else('trace-length', _263404, 500), option_else('trace-depth', _263412, 30))), quietly(if_t((nop(stop_rtrace), _263348>_263404), (set_debug(eval, false), _263468 is _263404+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263468])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263520))))) ^ Unify: (291) [system] once(user:(notrace((flag(eval_num, _263330, _263330+1), _263348 is _263330 mod 500, _263366 is 99-492 mod 100, _263390=_263392, option_else('trace-length', _263404, 500), option_else('trace-depth', _263412, 30))), quietly(if_t((nop(stop_rtrace), _263348>_263404), (set_debug(eval, false), _263468 is _263404+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263468])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263520))))) ^ Call: (294) [system] setup_call_cleanup('$notrace'(_267244, _267246), once(user:(flag(eval_num, _263330, _263330+1), _263348 is _263330 mod 500, _263366 is 99-492 mod 100, _263390=_263392, option_else('trace-length', _263404, 500), option_else('trace-depth', _263412, 30))), '$restore_trace'(_267244, _267246)) ^ Unify: (294) [system] setup_call_cleanup(system:'$notrace'(_267244, _267246), system:once(user:(flag(eval_num, _263330, _263330+1), _263348 is _263330 mod 500, _263366 is 99-492 mod 100, _263390=_263392, option_else('trace-length', _263404, 500), option_else('trace-depth', _263412, 30))), system:'$restore_trace'(_267244, _267246)) ^ Call: (295) [system] sig_atomic(system:'$notrace'(_267244, _267246)) ^ Exit: (294) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 10, 10+1), 10 is 10 mod 500, 7 is 99-492 mod 100, _263390=_263390, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (294) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _263468 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263468])), nop((start_rtrace, rtrace))))) ^ Unify: (294) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _263468 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263468])), nop((start_rtrace, rtrace))))) ^ Exit: (294) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _263468 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263468])), nop((start_rtrace, rtrace))))) Call: (293) [user] nop(notrace(no_repeats_var(_263520))) Unify: (293) [user] nop(notrace(no_repeats_var(_263520))) Exit: (293) [user] nop(notrace(no_repeats_var(_263520))) ^ Exit: (291) [system] once(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 7 is 99-492 mod 100, _263390=_263390, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _263468 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263468])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263520))))) ^ Exit: (290) [user] must_det_ll(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 7 is 99-492 mod 100, _263390=_263390, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _263468 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263468])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263520))))) Call: (290) [occurs] occurs:sub_term(_278708, e) Unify: (290) [occurs] occurs:sub_term(e, e) Exit: (290) [occurs] occurs:sub_term(e, e) Call: (290) [system] e\=e Fail: (290) [system] e\=e Redo: (290) [occurs] occurs:sub_term(_278708, e) Unify: (290) [occurs] occurs:sub_term(_278708, e) Call: (291) [system] compound(e) Fail: (291) [system] compound(e) Fail: (290) [occurs] occurs:sub_term(_278708, e) ^ Redo: (289) [user] trace_eval(eval_20(=, _204026), e, 492, '&self', ['mod-space!', top], _261420) Call: (290) [system] _288926=e Exit: (290) [system] e=e ^ Call: (290) [user] if_trace((eval;e), (_263390=1, indentq(7, 10, -->, [e, ['mod-space!', top]]))) ^ Unify: (290) [user] if_trace((eval;e), (_263390=1, indentq(7, 10, -->, [e, ['mod-space!', top]]))) ^ Call: (292) [system] setup_call_cleanup('$notrace'(_292730, _292732), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _263390=1, indentq(7, 10, -->, [e, ['mod-space!', top]]))), _292688, fbug((_292688-->if_trace((eval;e), (_263390=1, indentq(7, 10, -->, [e, ['mod-space!', top]])))))))), '$restore_trace'(_292730, _292732)) ^ Unify: (292) [system] setup_call_cleanup(system:'$notrace'(_292730, _292732), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _263390=1, indentq(7, 10, -->, [e, ['mod-space!', top]]))), _292688, fbug((_292688-->if_trace((eval;e), (_263390=1, indentq(7, 10, -->, [e, ['mod-space!', top]])))))))), system:'$restore_trace'(_292730, _292732)) ^ Call: (293) [system] sig_atomic(system:'$notrace'(_292730, _292732)) ^ Exit: (292) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _263390=1, indentq(7, 10, -->, [e, ['mod-space!', top]]))), _292688, fbug((_292688-->if_trace((eval;e), (_263390=1, indentq(7, 10, -->, [e, ['mod-space!', top]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (290) [user] if_trace((eval;e), (_263390=1, indentq(7, 10, -->, [e, ['mod-space!', top]]))) Call: (290) [system] _297512=retval(fail) Exit: (290) [system] retval(fail)=retval(fail) Call: (290) [system] _299374=(\+ \+ (flag(eval_num, _299394, _299394+1), (retval(fail)\=@=retval(fail), nonvar(_261420)->indentq(7, _299394, <--, [e, _261420]);indentq(7, _299394, <--, [e, retval(fail)])))) Exit: (290) [system] (\+ \+ (flag(eval_num, _299394, _299394+1), (retval(fail)\=@=retval(fail), nonvar(_261420)->indentq(7, _299394, <--, [e, _261420]);indentq(7, _299394, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _299394, _299394+1), (retval(fail)\=@=retval(fail), nonvar(_261420)->indentq(7, _299394, <--, [e, _261420]);indentq(7, _299394, <--, [e, retval(fail)])))) ^ Call: (290) [user] call_cleanup(((call(eval_20(=, _204026), 492, '&self', ['mod-space!', top], _261420)*->nb_setarg(1, retval(fail), _261420);fail, trace, call(eval_20(=, _204026), 492, '&self', ['mod-space!', top], _261420)), ignore(notrace((\+_261420\=_263520, nb_setarg(1, retval(fail), _261420))))), ignore((_263390==1->ignore(\+ \+ (flag(eval_num, _299394, _299394+1), (retval(fail)\=@=retval(fail), nonvar(_261420)->indentq(7, _299394, <--, [e, _261420]);indentq(7, _299394, <--, [e, retval(fail)]))));notrace(ignore(if_t(7<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _299394, _299394+1), (retval(fail)\=@=retval(fail), nonvar(_261420)->indentq(7, _299394, <--, [e, _261420]);indentq(7, _299394, <--, [e, retval(fail)]))))))))))) ^ Unify: (290) [system] call_cleanup(user:((call(eval_20(=, _204026), 492, '&self', ['mod-space!', top], _261420)*->nb_setarg(1, retval(fail), _261420);fail, trace, call(eval_20(=, _204026), 492, '&self', ['mod-space!', top], _261420)), ignore(notrace((\+_261420\=_263520, nb_setarg(1, retval(fail), _261420))))), user:ignore((_263390==1->ignore(\+ \+ (flag(eval_num, _299394, _299394+1), (retval(fail)\=@=retval(fail), nonvar(_261420)->indentq(7, _299394, <--, [e, _261420]);indentq(7, _299394, <--, [e, retval(fail)]))));notrace(ignore(if_t(7<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _299394, _299394+1), (retval(fail)\=@=retval(fail), nonvar(_261420)->indentq(7, _299394, <--, [e, _261420]);indentq(7, _299394, <--, [e, retval(fail)]))))))))))) ^ Call: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] atom(['mod-space!', top]) ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Call: (293) [user] no_eval(['mod-space!', top]) ^ Unify: (293) [user] no_eval(['mod-space!', top]) ^ Call: (294) [user] self_eval(['mod-space!', top]) ^ Unify: (294) [user] self_eval(['mod-space!', top]) ^ Call: (296) [system] setup_call_cleanup('$notrace'(_311780, _311782), once(user:self_eval0(['mod-space!', top])), '$restore_trace'(_311780, _311782)) ^ Unify: (296) [system] setup_call_cleanup(system:'$notrace'(_311780, _311782), system:once(user:self_eval0(['mod-space!', top])), system:'$restore_trace'(_311780, _311782)) ^ Call: (297) [system] sig_atomic(system:'$notrace'(_311780, _311782)) ^ Fail: (294) [user] self_eval(['mod-space!', top]) ^ Redo: (293) [user] no_eval(['mod-space!', top]) ^ Unify: (293) [user] no_eval(['mod-space!', top]) Call: (294) [system] atomic('mod-space!') Exit: (294) [system] atomic('mod-space!') ^ Call: (294) [user] is_sl('mod-space!') ^ Unify: (294) [user] is_sl('mod-space!') Call: (295) [system] number('mod-space!') ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] [top]==[] ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] atom(=) Exit: (293) [system] atom(=) Call: (293) [system] (=)\==(=) ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] callable('mod-space!') Exit: (293) [system] callable('mod-space!') ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] is_list([top]) Exit: (293) [system] is_list([top]) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] is_list(['mod-space!', top]) Exit: (293) [system] is_list(['mod-space!', top]) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], ['mod-space!'|_338814]) Call: (293) [system] var('mod-space!') ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Call: (293) [user] once(expand_eval(['mod-space!', top], _342576)) ^ Unify: (293) [system] once(user:expand_eval(['mod-space!', top], _342576)) ^ Call: (294) [user] expand_eval(['mod-space!', top], _342576) ^ Unify: (294) [user] expand_eval(['mod-space!', top], _342576) Call: (295) [system] is_list(['mod-space!', top]) Exit: (295) [system] is_list(['mod-space!', top]) ^ Unify: (294) [user] expand_eval(['mod-space!', top], ['mod-space!'|_348152]) Call: (295) [system] ground('mod-space!') Exit: (295) [system] ground('mod-space!') ^ Unify: (294) [user] expand_eval(['mod-space!', top], ['mod-space!'|_350934]) ^ Call: (295) [user] apply:maplist(expand_eval, [top], _350934) ^ Unify: (295) [apply] apply:maplist(user:expand_eval, [top], _350934) Call: (296) [apply] apply:maplist_([top], _350934, user:expand_eval) Unify: (296) [apply] apply:maplist_([top], [_354680|_354682], user:expand_eval) ^ Call: (297) [user] expand_eval(top, _354680) ^ Unify: (297) [user] expand_eval(top, _354680) Call: (298) [system] is_list(top) ^ Redo: (297) [user] expand_eval(top, _354680) Call: (298) [system] top=_354680 Exit: (298) [system] top=top ^ Exit: (297) [user] expand_eval(top, top) Call: (297) [apply] apply:maplist_([], _354682, user:expand_eval) Unify: (297) [apply] apply:maplist_([], [], user:expand_eval) Exit: (297) [apply] apply:maplist_([], [], user:expand_eval) Exit: (296) [apply] apply:maplist_([top], [top], user:expand_eval) ^ Exit: (295) [apply] apply:maplist(user:expand_eval, [top], [top]) ^ Exit: (294) [user] expand_eval(['mod-space!', top], ['mod-space!', top]) ^ Exit: (293) [system] once(user:expand_eval(['mod-space!', top], ['mod-space!', top])) Call: (293) [system] ['mod-space!', top]\==['mod-space!', top] ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Call: (293) [user] is_progn('mod-space!') ^ Unify: (293) [user] is_progn('mod-space!') Call: (294) [system] var('mod-space!') ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Call: (293) [user] is_progn('mod-space!') ^ Unify: (293) [user] is_progn('mod-space!') Call: (294) [system] var('mod-space!') ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Call: (293) [user] is_space_op('mod-space!') ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] is_list(top) ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] top=='Nothing' ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Call: (293) [user] metta_compiled_predicate('&self', 'mod-space!', _389208) ^ Fail: (293) [user] metta_compiled_predicate('&self', 'mod-space!', _389208) ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] is_list(['mod-space!', top]) Exit: (293) [system] is_list(['mod-space!', top]) ^ Call: (293) [user] apply:maplist(self_eval, ['mod-space!', top]) ^ Unify: (293) [apply] apply:maplist(user:self_eval, ['mod-space!', top]) Call: (294) [apply] apply:maplist_(['mod-space!', top], user:self_eval) Unify: (294) [apply] apply:maplist_(['mod-space!', top], user:self_eval) ^ Call: (295) [user] self_eval('mod-space!') ^ Unify: (295) [user] self_eval('mod-space!') ^ Call: (297) [system] setup_call_cleanup('$notrace'(_400400, _400402), once(user:self_eval0('mod-space!')), '$restore_trace'(_400400, _400402)) ^ Unify: (297) [system] setup_call_cleanup(system:'$notrace'(_400400, _400402), system:once(user:self_eval0('mod-space!')), system:'$restore_trace'(_400400, _400402)) ^ Call: (298) [system] sig_atomic(system:'$notrace'(_400400, _400402)) ^ Exit: (297) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('mod-space!')), system:'$restore_trace'(3, -1)) ^ Exit: (295) [user] self_eval('mod-space!') Call: (295) [apply] apply:maplist_([top], user:self_eval) Unify: (295) [apply] apply:maplist_([top], user:self_eval) ^ Call: (296) [user] self_eval(top) ^ Unify: (296) [user] self_eval(top) ^ Call: (298) [system] setup_call_cleanup('$notrace'(_408816, _408818), once(user:self_eval0(top)), '$restore_trace'(_408816, _408818)) ^ Unify: (298) [system] setup_call_cleanup(system:'$notrace'(_408816, _408818), system:once(user:self_eval0(top)), system:'$restore_trace'(_408816, _408818)) ^ Call: (299) [system] sig_atomic(system:'$notrace'(_408816, _408818)) ^ Exit: (298) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(top)), system:'$restore_trace'(3, -1)) ^ Exit: (296) [user] self_eval(top) Call: (296) [apply] apply:maplist_([], user:self_eval) Unify: (296) [apply] apply:maplist_([], user:self_eval) Exit: (296) [apply] apply:maplist_([], user:self_eval) Exit: (295) [apply] apply:maplist_([top], user:self_eval) Exit: (294) [apply] apply:maplist_(['mod-space!', top], user:self_eval) ^ Exit: (293) [apply] apply:maplist(user:self_eval, ['mod-space!', top]) Call: (293) [system] ['mod-space!', top]=[_419092|_419094] Exit: (293) [system] ['mod-space!', top]=['mod-space!', top] Call: (293) [system] atom('mod-space!') Exit: (293) [system] atom('mod-space!') ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) Call: (293) [system] _423744=do_more_defs(true) Exit: (293) [system] do_more_defs(true)=do_more_defs(true) ^ Call: (293) [user] clause(eval_21(=, _204026, 492, '&self', ['mod-space!', top], _261420), _425620) ^ Redo: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Unify: (292) [user] eval_20(=, _204026, 492, '&self', ['mod-space!', top], _261420) ^ Call: (293) [user] eval_40(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Unify: (293) [user] eval_40(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Call: (294) [user] eval_selfless(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Unify: (294) [user] eval_selfless(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Call: (295) [user] eval_selfless_0(['mod-space!', top], _428444) ^ Unify: (295) [user] eval_selfless_0(['mod-space!', top], _428444) Call: (296) [system] var('mod-space!') ^ Redo: (295) [user] eval_selfless_0(['mod-space!', top], _428444) ^ Unify: (295) [user] eval_selfless_0(['mod-space!', top], _428444) ^ Call: (296) [user] eval_selfless_1(['mod-space!', top], _428444) ^ Unify: (296) [user] eval_selfless_1(['mod-space!', top], _428444) ^ Call: (297) [user] allow_clp ^ Unify: (297) [user] allow_clp ^ Call: (298) [user] false_flag ^ Unify: (298) [user] false_flag Call: (299) [system] fail Fail: (299) [system] fail ^ Fail: (298) [user] false_flag ^ Redo: (295) [user] eval_selfless_0(['mod-space!', top], _428444) ^ Unify: (295) [user] eval_selfless_0(['mod-space!', top], _428444) ^ Call: (296) [user] eval_selfless_2(['mod-space!', top], _428444) ^ Unify: (296) [user] eval_selfless_2(['mod-space!', top], _428444) Call: (297) [system] var('mod-space!') ^ Redo: (296) [user] eval_selfless_2(['mod-space!', top], _428444) ^ Unify: (296) [user] eval_selfless_2(['mod-space!', top], _428444) ^ Call: (297) [user] fake_notrace((ground(['mod-space!', top]), ['mod-space!', top]=[_451648, _451654, _451660], atom(_451648), catch_warn(current_op(_451686, yfx, _451648)), ['mod-space!', top]\=[_451706], s2ps(['mod-space!', top], _451714))) ^ Unify: (297) [user] fake_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_451648, _451654, _451660], atom(_451648), catch_warn(current_op(_451686, yfx, _451648)), ['mod-space!', top]\=[_451706], s2ps(['mod-space!', top], _451714))) ^ Call: (298) [user] real_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_451648, _451654, _451660], atom(_451648), catch_warn(current_op(_451686, yfx, _451648)), ['mod-space!', top]\=[_451706], s2ps(['mod-space!', top], _451714))) ^ Unify: (298) [user] real_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_451648, _451654, _451660], atom(_451648), catch_warn(current_op(_451686, yfx, _451648)), ['mod-space!', top]\=[_451706], s2ps(['mod-space!', top], _451714))) ^ Call: (299) [user] setup_call_cleanup('$notrace'(_455420, _455422), once(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_451648, _451654, _451660], atom(_451648), catch_warn(current_op(_451686, yfx, _451648)), ['mod-space!', top]\=[_451706], s2ps(['mod-space!', top], _451714))), '$restore_trace'(_455420, _455422)) ^ Unify: (299) [system] setup_call_cleanup(user:'$notrace'(_455420, _455422), user:once(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_451648, _451654, _451660], atom(_451648), catch_warn(current_op(_451686, yfx, _451648)), ['mod-space!', top]\=[_451706], s2ps(['mod-space!', top], _451714))), user:'$restore_trace'(_455420, _455422)) ^ Call: (300) [system] sig_atomic(user:'$notrace'(_455420, _455422)) ^ Fail: (298) [user] real_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_451648, _451654, _451660], atom(_451648), catch_warn(current_op(_451686, yfx, _451648)), ['mod-space!', top]\=[_451706], s2ps(['mod-space!', top], _451714))) ^ Fail: (297) [user] fake_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_451648, _451654, _451660], atom(_451648), catch_warn(current_op(_451686, yfx, _451648)), ['mod-space!', top]\=[_451706], s2ps(['mod-space!', top], _451714))) ^ Redo: (293) [user] eval_40(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Unify: (293) [user] eval_40(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Call: (294) [user] eval_41(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Unify: (294) [user] eval_41(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Call: (295) [user] naive_eval_args ^ Unify: (295) [user] naive_eval_args Call: (296) [system] false Unify: (296) [system] false Call: (297) [system] fail ^ Redo: (294) [user] eval_41(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Unify: (294) [user] eval_41(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Call: (295) [user] naive_eval_args ^ Unify: (295) [user] naive_eval_args Call: (296) [system] false Unify: (296) [system] false Call: (297) [system] fail ^ Redo: (294) [user] eval_41(=, _204026, 492, '&self', ['mod-space!', top], _428444) ^ Call: (295) [user] eval_adjust_args(=, _204026, _475874, _428444, 492, '&self', ['mod-space!', top], _475876) ^ Unify: (295) [user] eval_adjust_args(=, _204026, _475874, _428444, 492, '&self', ['mod-space!', top], _475876) Call: (296) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _204026, _475874, _428444, 492, '&self', ['mod-space!', top], _475876)), eval_adjust_args1(=, _204026, _475874, _428444, 492, '&self', ['mod-space!', top], _475876)) Unify: (296) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _204026, _475874, _428444, 492, '&self', ['mod-space!', top], _475876)), eval_adjust_args1(=, _204026, _475874, _428444, 492, '&self', ['mod-space!', top], _475876)) ^ Call: (298) [user] eval_all_args ^ Unify: (298) [user] eval_all_args ^ Call: (299) [user] true_flag ^ Unify: (299) [user] true_flag ^ Exit: (299) [user] true_flag ^ Exit: (298) [user] eval_all_args ^ Call: (298) [user] eval_adjust_args2(=, _204026, _475874, _428444, 492, '&self', ['mod-space!', top], _475876) ^ Unify: (298) [user] eval_adjust_args2(=, _204026, _475874, _428444, 492, '&self', ['mod-space!', top], ['mod-space!'|_486108]) ^ Call: (299) [user] apply:maplist(must_eval_args(=, _487066, 492, '&self'), [top], _486108) ^ Unify: (299) [apply] apply:maplist(user:must_eval_args(=, _487066, 492, '&self'), [top], _486108) Call: (300) [apply] apply:maplist_([top], _486108, user:must_eval_args(=, _487066, 492, '&self')) Unify: (300) [apply] apply:maplist_([top], [_489888|_489890], user:must_eval_args(=, _487066, 492, '&self')) ^ Call: (301) [user] must_eval_args(=, _487066, 492, '&self', top, _489888) ^ Unify: (301) [user] must_eval_args(=, _487066, 492, '&self', top, _489888) ^ Call: (302) [user] is_debugging(eval_args) ^ Unify: (302) [user] is_debugging(eval_args) Call: (303) [system] var(eval_args) Fail: (303) [system] var(eval_args) ^ Redo: (302) [user] is_debugging(eval_args) ^ Unify: (302) [user] is_debugging(eval_args) Call: (303) [system] eval_args==false Fail: (303) [system] eval_args==false ^ Redo: (302) [user] is_debugging(eval_args) ^ Unify: (302) [user] is_debugging(eval_args) Call: (303) [system] eval_args==true Fail: (303) [system] eval_args==true ^ Redo: (302) [user] is_debugging(eval_args) ^ Unify: (302) [user] is_debugging(eval_args) ^ Call: (303) [user] fast_option_value(eval_args, debug) ^ Unify: (303) [user] fast_option_value(eval_args, debug) Call: (304) [system] atom(eval_args) Exit: (304) [system] atom(eval_args) Call: (304) [system] current_prolog_flag(eval_args, debug) Fail: (304) [system] current_prolog_flag(eval_args, debug) ^ Fail: (303) [user] fast_option_value(eval_args, debug) ^ Redo: (302) [user] is_debugging(eval_args) ^ Unify: (302) [user] is_debugging(eval_args) ^ Call: (303) [user] fast_option_value(eval_args, trace) ^ Unify: (303) [user] fast_option_value(eval_args, trace) Call: (304) [system] atom(eval_args) Exit: (304) [system] atom(eval_args) Call: (304) [system] current_prolog_flag(eval_args, trace) Fail: (304) [system] current_prolog_flag(eval_args, trace) ^ Fail: (303) [user] fast_option_value(eval_args, trace) ^ Redo: (302) [user] is_debugging(eval_args) ^ Unify: (302) [user] is_debugging(eval_args) Call: (303) [prolog_debug] prolog_debug:debugging(metta(eval_args), _522340) Unify: (303) [prolog_debug] prolog_debug:debugging(metta(eval_args), _9102) ^ Call: (304) [prolog_debug] prolog_debug:debugging(metta(eval_args), _9102, _9540) ^ Unify: (304) [prolog_debug] prolog_debug:debugging(metta(eval_args), _9102, []) Call: (305) [system] current_prolog_flag(nodebugx, true) ^ Redo: (304) [prolog_debug] prolog_debug:debugging(metta(eval_args), _9102, _12344) ^ Unify: (304) [prolog_debug] prolog_debug:debugging(metta(eval_args), _9102, _13282) ^ Call: (305) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (305) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (305) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_16016, _16018, _16020), defined) ^ Unify: (305) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_16016, _16018, _16020), defined) Call: (306) [system] nonvar(defined) Exit: (306) [system] nonvar(defined) Call: (306) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_16016, _16018, _16020)) Unify: (306) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_16016, _16018, _16020)) Call: (307) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_16016, _16018, _16020)) Unify: (307) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_16016, _16018, _16020)) Call: (308) [system] callable(debugging_logicmoo_setting(_16016, _16018, _16020)) Exit: (308) [system] callable(debugging_logicmoo_setting(_16016, _16018, _16020)) Call: (308) [system] atom(bugger) Exit: (308) [system] atom(bugger) Exit: (307) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_16016, _16018, _16020)) Exit: (306) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_16016, _16018, _16020)) ^ Exit: (305) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_16016, _16018, _16020), defined) ^ Call: (305) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _9102, _29930) ^ Unify: (305) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (305) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (304) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error]) Exit: (303) [prolog_debug] prolog_debug:debugging(metta(eval_args), true) Call: (303) [system] true==true Exit: (303) [system] true==true ^ Exit: (302) [user] is_debugging(eval_args) ^ Unify: (301) [user] must_eval_args(=, _9080, 492, '&self', top, _9094) ^ Call: (302) [user] eval_args(=, _9080, 492, '&self', top, _9094) ^ Unify: (302) [user] eval_args(=, _9080, 492, '&self', top, _9094) Call: (303) [system] var(top) ^ Redo: (302) [user] eval_args(=, _9080, 492, '&self', top, _9094) ^ Unify: (302) [user] eval_args(=, _9080, 492, '&self', top, _9094) ^ Call: (304) [system] setup_call_cleanup('$notrace'(_43054, _43056), once(user:self_eval(top)), '$restore_trace'(_43054, _43056)) ^ Unify: (304) [system] setup_call_cleanup(system:'$notrace'(_43054, _43056), system:once(user:self_eval(top)), system:'$restore_trace'(_43054, _43056)) ^ Call: (305) [system] sig_atomic(system:'$notrace'(_43054, _43056)) ^ Exit: (304) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(top)), system:'$restore_trace'(3, -1)) Call: (303) [system] _9094=top Exit: (303) [system] top=top ^ Exit: (302) [user] eval_args(=, _9080, 492, '&self', top, top) ^ Exit: (301) [user] must_eval_args(=, _9080, 492, '&self', top, top) Call: (301) [apply] apply:maplist_([], _9096, user:must_eval_args(=, _9080, 492, '&self')) Unify: (301) [apply] apply:maplist_([], [], user:must_eval_args(=, _9080, 492, '&self')) Exit: (301) [apply] apply:maplist_([], [], user:must_eval_args(=, _9080, 492, '&self')) Exit: (300) [apply] apply:maplist_([top], [top], user:must_eval_args(=, _9080, 492, '&self')) ^ Exit: (299) [apply] apply:maplist(user:must_eval_args(=, _9080, 492, '&self'), [top], [top]) Call: (299) [system] _9024=_9022 Exit: (299) [system] _9022=_9022 ^ Exit: (298) [user] eval_adjust_args2(=, _8708, _9022, _9022, 492, '&self', ['mod-space!', top], ['mod-space!', top]) Exit: (296) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _8708, _9022, _9022, 492, '&self', ['mod-space!', top], ['mod-space!', top])), eval_adjust_args1(=, _8708, _9022, _9022, 492, '&self', ['mod-space!', top], ['mod-space!', top])) ^ Exit: (295) [user] eval_adjust_args(=, _8708, _9022, _9022, 492, '&self', ['mod-space!', top], ['mod-space!', top]) ^ Call: (295) [user] if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(492, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(492, same(['mod-space!', top]))))) ^ Unify: (295) [user] if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(492, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(492, same(['mod-space!', top]))))) ^ Call: (297) [system] setup_call_cleanup('$notrace'(_61922, _61924), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(492, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(492, same(['mod-space!', top])))))), _61880, fbug((_61880-->if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(492, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(492, same(['mod-space!', top])))))))))), '$restore_trace'(_61922, _61924)) ^ Unify: (297) [system] setup_call_cleanup(system:'$notrace'(_61922, _61924), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(492, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(492, same(['mod-space!', top])))))), _61880, fbug((_61880-->if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(492, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(492, same(['mod-space!', top])))))))))), system:'$restore_trace'(_61922, _61924)) ^ Call: (298) [system] sig_atomic(system:'$notrace'(_61922, _61924)) ^ Exit: (297) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(492, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(492, same(['mod-space!', top])))))), _61880, fbug((_61880-->if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(492, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(492, same(['mod-space!', top])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (295) [user] if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(492, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(492, same(['mod-space!', top]))))) ^ Call: (295) [user] eval_70(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Unify: (295) [user] eval_70(=, _8708, 492, '&self', ['mod-space!', top], _9022) Call: (296) [user] if_or_else(eval_maybe_python(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022))))) Unify: (296) [user] if_or_else(eval_maybe_python(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022))))) ^ Call: (297) [user] eval_maybe_python(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Unify: (297) [user] eval_maybe_python(=, _8708, 492, '&self', ['mod-space!', top], _9022) Call: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Call: (299) [user] typed_list('&self', _74334, _74256) ^ Unify: (299) [user] typed_list('&self', _75266, _74256) Call: (300) [system] compound('&self') Fail: (300) [system] compound('&self') ^ Fail: (299) [user] typed_list('&self', _78046, _74256) Redo: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Call: (299) [system] '&self'=='&flybase' Redo: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Call: (299) [user] metta_atom_in_file('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Unify: (299) [user] metta_atom_in_file('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Call: (300) [user] metta_atom_in_file('&self', ['registered-python-function', _72408, _72414, 'mod-space!'], _85428, _85430) ^ Unify: (300) [user] metta_atom_in_file('&self', ['registered-python-function', _72408, _72414, 'mod-space!'], _86364, _86366) ^ Call: (301) [user] loaded_into_kb('&self', _87222) ^ Unify: (301) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (301) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (301) [user] once(user:asserted_metta_pred(_97820, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (301) [system] once(user:asserted_metta_pred(_97820, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (302) [user] asserted_metta_pred(_97820, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (302) [user] asserted_metta_pred(_97820, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Call: (299) [user] metta_atom_asserted('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (299) [user] metta_atom_asserted('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Call: (300) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Redo: (299) [user] metta_atom_asserted('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Redo: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (298) [user] metta_atom('&self', ['registered-python-function', _72408, _72414, 'mod-space!']) Call: (299) [system] '&self'\=='&corelib' Exit: (299) [system] '&self'\=='&corelib' ^ Call: (299) [user] using_all_spaces ^ Unify: (299) [user] using_all_spaces Call: (300) [system] nb_current(with_all_spaces, t) Exit: (300) [system] nb_current(with_all_spaces, t) ^ Exit: (299) [user] using_all_spaces Call: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Call: (300) [user] typed_list('&corelib', _132858, _132780) ^ Unify: (300) [user] typed_list('&corelib', _133790, _132780) Call: (301) [system] compound('&corelib') Fail: (301) [system] compound('&corelib') ^ Fail: (300) [user] typed_list('&corelib', _136570, _132780) Redo: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Call: (300) [system] '&corelib'=='&flybase' Redo: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Call: (300) [user] metta_atom_in_file('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Unify: (300) [user] metta_atom_in_file('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Call: (301) [user] metta_atom_in_file('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!'], _143952, _143954) ^ Unify: (301) [user] metta_atom_in_file('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!'], _144888, _144890) ^ Call: (302) [user] loaded_into_kb('&corelib', _145746) ^ Unify: (302) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (302) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (302) [user] once(user:asserted_metta_pred(_156300, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (302) [system] once(user:asserted_metta_pred(_156300, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (303) [user] asserted_metta_pred(_156300, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (303) [user] asserted_metta_pred(_156300, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (302) [user] loaded_into_kb('&corelib', _145746) ^ Unify: (302) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (302) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (302) [user] once(user:asserted_metta_pred(_186100, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (302) [system] once(user:asserted_metta_pred(_186100, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (303) [user] asserted_metta_pred(_186100, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (303) [user] asserted_metta_pred(_186100, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Call: (300) [user] metta_atom_asserted('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (300) [user] metta_atom_asserted('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Call: (301) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) ^ Unify: (301) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Call: (302) [user] metta_atom_corelib_types(['registered-python-function', _72408, _72414, 'mod-space!']) Redo: (300) [user] metta_atom_asserted('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Redo: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Call: (300) [system] '&corelib'\=='&corelib' Redo: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Unify: (299) [user] metta_atom('&corelib', ['registered-python-function', _72408, _72414, 'mod-space!']) Call: (300) [system] '&corelib'\=='&corelib' Redo: (296) [user] if_or_else(eval_maybe_python(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022))))) Call: (297) [user] if_or_else(eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022)))) Unify: (297) [user] if_or_else(eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022)))) ^ Call: (298) [user] eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Unify: (298) [user] eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Call: (299) [user] allow_host_functions ^ Unify: (299) [user] allow_host_functions ^ Exit: (299) [user] allow_host_functions ^ Call: (299) [user] once((is_system_pred('mod-space!'), length([top], _225628), is_syspred('mod-space!', _225628, _225636))) ^ Unify: (299) [system] once(user:(is_system_pred('mod-space!'), length([top], _225628), is_syspred('mod-space!', _225628, _225636))) ^ Call: (301) [user] is_system_pred('mod-space!') ^ Unify: (301) [user] is_system_pred('mod-space!') Call: (302) [system] atom('mod-space!') Exit: (302) [system] atom('mod-space!') Call: (302) [system] atom_concat(_231274, !, 'mod-space!') Exit: (302) [system] atom_concat('mod-space', !, 'mod-space!') ^ Exit: (301) [user] is_system_pred('mod-space!') Call: (301) [system] length([top], _225628) Unify: (301) [system] length([top], _225628) Call: (302) [system] var(_225628) Exit: (302) [system] var(_225628) Call: (302) [system] []==[] Exit: (302) [system] []==[] Call: (302) [system] _225628=1 Exit: (302) [system] 1=1 Exit: (301) [system] length([top], 1) ^ Call: (301) [user] is_syspred('mod-space!', 1, _225636) ^ Unify: (301) [user] is_syspred('mod-space!', 1, _225636) ^ Call: (303) [system] setup_call_cleanup('$notrace'(_244216, _244218), once(user:is_syspred0('mod-space!', 1, _225636)), '$restore_trace'(_244216, _244218)) ^ Unify: (303) [system] setup_call_cleanup(system:'$notrace'(_244216, _244218), system:once(user:is_syspred0('mod-space!', 1, _225636)), system:'$restore_trace'(_244216, _244218)) ^ Call: (304) [system] sig_atomic(system:'$notrace'(_244216, _244218)) ^ Fail: (301) [user] is_syspred('mod-space!', 1, _225636) ^ Redo: (301) [user] is_system_pred('mod-space!') ^ Unify: (301) [user] is_system_pred('mod-space!') Call: (302) [system] atom('mod-space!') Exit: (302) [system] atom('mod-space!') Call: (302) [system] atom_concat(_251756, '-fn', 'mod-space!') ^ Redo: (301) [user] is_system_pred('mod-space!') ^ Unify: (301) [user] is_system_pred('mod-space!') Call: (302) [system] atom('mod-space!') Exit: (302) [system] atom('mod-space!') Call: (302) [system] atom_concat(_256384, '-p', 'mod-space!') ^ Fail: (301) [user] is_system_pred('mod-space!') Redo: (297) [user] if_or_else(eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022)))) Call: (298) [user] if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022))) Unify: (298) [user] if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022))) ^ Call: (299) [user] eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Unify: (299) [user] eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Call: (300) [user] allow_host_functions ^ Unify: (300) [user] allow_host_functions ^ Exit: (300) [user] allow_host_functions ^ Call: (300) [user] is_system_pred('mod-space!') ^ Unify: (300) [user] is_system_pred('mod-space!') Call: (301) [system] atom('mod-space!') Exit: (301) [system] atom('mod-space!') Call: (301) [system] atom_concat(_269320, !, 'mod-space!') Exit: (301) [system] atom_concat('mod-space', !, 'mod-space!') ^ Exit: (300) [user] is_system_pred('mod-space!') Call: (300) [system] length(['mod-space!', top], _272040) Unify: (300) [system] length(['mod-space!', top], _272040) Call: (301) [system] var(_272040) Exit: (301) [system] var(_272040) Call: (301) [system] []==[] Exit: (301) [system] []==[] Call: (301) [system] _272040=2 Exit: (301) [system] 2=2 Exit: (300) [system] length(['mod-space!', top], 2) ^ Call: (300) [user] is_syspred('mod-space!', 2, _280390) ^ Unify: (300) [user] is_syspred('mod-space!', 2, _280390) ^ Call: (302) [system] setup_call_cleanup('$notrace'(_282272, _282274), once(user:is_syspred0('mod-space!', 2, _280390)), '$restore_trace'(_282272, _282274)) ^ Unify: (302) [system] setup_call_cleanup(system:'$notrace'(_282272, _282274), system:once(user:is_syspred0('mod-space!', 2, _280390)), system:'$restore_trace'(_282272, _282274)) ^ Call: (303) [system] sig_atomic(system:'$notrace'(_282272, _282274)) ^ Fail: (300) [user] is_syspred('mod-space!', 2, _280390) ^ Redo: (300) [user] is_system_pred('mod-space!') ^ Unify: (300) [user] is_system_pred('mod-space!') Call: (301) [system] atom('mod-space!') Exit: (301) [system] atom('mod-space!') Call: (301) [system] atom_concat(_289812, '-fn', 'mod-space!') ^ Redo: (300) [user] is_system_pred('mod-space!') ^ Unify: (300) [user] is_system_pred('mod-space!') Call: (301) [system] atom('mod-space!') Exit: (301) [system] atom('mod-space!') Call: (301) [system] atom_concat(_294440, '-p', 'mod-space!') Redo: (298) [user] if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], _9022), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022))) Call: (299) [user] if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022)) Unify: (299) [user] if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], _9022)) ^ Call: (300) [user] eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Unify: (300) [user] eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Call: (301) [user] curried_arity(['mod-space!', top], _299934, _299936) ^ Unify: (301) [user] curried_arity(['mod-space!', top], _299934, _299936) Call: (302) [system] var(['mod-space!', top]) ^ Redo: (301) [user] curried_arity(['mod-space!', top], _299934, _299936) ^ Unify: (301) [user] curried_arity(['mod-space!', top], 'mod-space!', _299936) Call: (302) [system] var('mod-space!') ^ Redo: (301) [user] curried_arity(['mod-space!', top], _299934, _299936) ^ Unify: (301) [user] curried_arity(['mod-space!', top], 'mod-space!', _299936) ^ Call: (302) [user] len_or_unbound([top], _299936) ^ Unify: (302) [user] len_or_unbound([top], _299936) Call: (303) [system] is_list([top]) Exit: (303) [system] is_list([top]) Call: (303) [system] length([top], _299936) Unify: (303) [system] length([top], _299936) Call: (304) [system] var(_299936) Exit: (304) [system] var(_299936) Call: (304) [system] []==[] Exit: (304) [system] []==[] Call: (304) [system] _299936=1 Exit: (304) [system] 1=1 Exit: (303) [system] length([top], 1) ^ Exit: (302) [user] len_or_unbound([top], 1) ^ Exit: (301) [user] curried_arity(['mod-space!', top], 'mod-space!', 1) ^ Call: (301) [user] is_metta_type_constructor('&self', 'mod-space!', _321290) ^ Redo: (300) [user] eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Unify: (300) [user] eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Call: (301) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Unify: (301) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Call: (302) [user] cant_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Unify: (302) [user] cant_be_ok(eval_maybe_defn, ['mod-space!', top]) Call: (303) [system] 'mod-space!'==let ^ Redo: (301) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Unify: (301) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Exit: (301) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Call: (301) [user] trace_eval(eval_defn_choose_candidates(=, _8708), defn, 492, '&self', ['mod-space!', top], _9022) ^ Unify: (301) [user] trace_eval(eval_defn_choose_candidates(=, _8708), defn, 492, '&self', ['mod-space!', top], _9022) ^ Call: (302) [user] must_det_ll((notrace((flag(eval_num, _333450, _333450+1), _333468 is _333450 mod 500, _333486 is 99-492 mod 100, _333510=_333512, option_else('trace-length', _333524, 500), option_else('trace-depth', _333532, 30))), quietly(if_t((nop(stop_rtrace), _333468>_333524), (set_debug(eval, false), _333588 is _333524+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333588])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333640))))) ^ Unify: (302) [user] must_det_ll(user:(notrace((flag(eval_num, _333450, _333450+1), _333468 is _333450 mod 500, _333486 is 99-492 mod 100, _333510=_333512, option_else('trace-length', _333524, 500), option_else('trace-depth', _333532, 30))), quietly(if_t((nop(stop_rtrace), _333468>_333524), (set_debug(eval, false), _333588 is _333524+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333588])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333640))))) ^ Call: (303) [user] once(user:(notrace((flag(eval_num, _333450, _333450+1), _333468 is _333450 mod 500, _333486 is 99-492 mod 100, _333510=_333512, option_else('trace-length', _333524, 500), option_else('trace-depth', _333532, 30))), quietly(if_t((nop(stop_rtrace), _333468>_333524), (set_debug(eval, false), _333588 is _333524+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333588])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333640))))) ^ Unify: (303) [system] once(user:(notrace((flag(eval_num, _333450, _333450+1), _333468 is _333450 mod 500, _333486 is 99-492 mod 100, _333510=_333512, option_else('trace-length', _333524, 500), option_else('trace-depth', _333532, 30))), quietly(if_t((nop(stop_rtrace), _333468>_333524), (set_debug(eval, false), _333588 is _333524+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333588])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333640))))) ^ Call: (306) [system] setup_call_cleanup('$notrace'(_337364, _337366), once(user:(flag(eval_num, _333450, _333450+1), _333468 is _333450 mod 500, _333486 is 99-492 mod 100, _333510=_333512, option_else('trace-length', _333524, 500), option_else('trace-depth', _333532, 30))), '$restore_trace'(_337364, _337366)) ^ Unify: (306) [system] setup_call_cleanup(system:'$notrace'(_337364, _337366), system:once(user:(flag(eval_num, _333450, _333450+1), _333468 is _333450 mod 500, _333486 is 99-492 mod 100, _333510=_333512, option_else('trace-length', _333524, 500), option_else('trace-depth', _333532, 30))), system:'$restore_trace'(_337364, _337366)) ^ Call: (307) [system] sig_atomic(system:'$notrace'(_337364, _337366)) ^ Exit: (306) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 11, 11+1), 11 is 11 mod 500, 7 is 99-492 mod 100, _333510=_333510, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (306) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _333588 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333588])), nop((start_rtrace, rtrace))))) ^ Unify: (306) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _333588 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333588])), nop((start_rtrace, rtrace))))) ^ Exit: (306) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _333588 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333588])), nop((start_rtrace, rtrace))))) Call: (305) [user] nop(notrace(no_repeats_var(_333640))) Unify: (305) [user] nop(notrace(no_repeats_var(_333640))) Exit: (305) [user] nop(notrace(no_repeats_var(_333640))) ^ Exit: (303) [system] once(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 7 is 99-492 mod 100, _333510=_333510, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _333588 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333588])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333640))))) ^ Exit: (302) [user] must_det_ll(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 7 is 99-492 mod 100, _333510=_333510, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _333588 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333588])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333640))))) Call: (302) [occurs] occurs:sub_term(_348828, defn) Unify: (302) [occurs] occurs:sub_term(defn, defn) Exit: (302) [occurs] occurs:sub_term(defn, defn) Call: (302) [system] defn\=defn Fail: (302) [system] defn\=defn Redo: (302) [occurs] occurs:sub_term(_348828, defn) Unify: (302) [occurs] occurs:sub_term(_348828, defn) Call: (303) [system] compound(defn) Fail: (303) [system] compound(defn) Fail: (302) [occurs] occurs:sub_term(_348828, defn) ^ Redo: (301) [user] trace_eval(eval_defn_choose_candidates(=, _8708), defn, 492, '&self', ['mod-space!', top], _9022) Call: (302) [system] _359046=defn Exit: (302) [system] defn=defn ^ Call: (302) [user] if_trace((eval;defn), (_333510=1, indentq(7, 11, -->, [defn, ['mod-space!', top]]))) ^ Unify: (302) [user] if_trace((eval;defn), (_333510=1, indentq(7, 11, -->, [defn, ['mod-space!', top]]))) ^ Call: (304) [system] setup_call_cleanup('$notrace'(_362850, _362852), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _333510=1, indentq(7, 11, -->, [defn, ['mod-space!', top]]))), _362808, fbug((_362808-->if_trace((eval;defn), (_333510=1, indentq(7, 11, -->, [defn, ['mod-space!', top]])))))))), '$restore_trace'(_362850, _362852)) ^ Unify: (304) [system] setup_call_cleanup(system:'$notrace'(_362850, _362852), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _333510=1, indentq(7, 11, -->, [defn, ['mod-space!', top]]))), _362808, fbug((_362808-->if_trace((eval;defn), (_333510=1, indentq(7, 11, -->, [defn, ['mod-space!', top]])))))))), system:'$restore_trace'(_362850, _362852)) ^ Call: (305) [system] sig_atomic(system:'$notrace'(_362850, _362852)) ^ Exit: (304) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _333510=1, indentq(7, 11, -->, [defn, ['mod-space!', top]]))), _362808, fbug((_362808-->if_trace((eval;defn), (_333510=1, indentq(7, 11, -->, [defn, ['mod-space!', top]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (302) [user] if_trace((eval;defn), (_333510=1, indentq(7, 11, -->, [defn, ['mod-space!', top]]))) Call: (302) [system] _367632=retval(fail) Exit: (302) [system] retval(fail)=retval(fail) Call: (302) [system] _369494=(\+ \+ (flag(eval_num, _369514, _369514+1), (retval(fail)\=@=retval(fail), nonvar(_9022)->indentq(7, _369514, <--, [defn, _9022]);indentq(7, _369514, <--, [defn, retval(fail)])))) Exit: (302) [system] (\+ \+ (flag(eval_num, _369514, _369514+1), (retval(fail)\=@=retval(fail), nonvar(_9022)->indentq(7, _369514, <--, [defn, _9022]);indentq(7, _369514, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _369514, _369514+1), (retval(fail)\=@=retval(fail), nonvar(_9022)->indentq(7, _369514, <--, [defn, _9022]);indentq(7, _369514, <--, [defn, retval(fail)])))) ^ Call: (302) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _8708), 492, '&self', ['mod-space!', top], _9022)*->nb_setarg(1, retval(fail), _9022);fail, trace, call(eval_defn_choose_candidates(=, _8708), 492, '&self', ['mod-space!', top], _9022)), ignore(notrace((\+_9022\=_333640, nb_setarg(1, retval(fail), _9022))))), ignore((_333510==1->ignore(\+ \+ (flag(eval_num, _369514, _369514+1), (retval(fail)\=@=retval(fail), nonvar(_9022)->indentq(7, _369514, <--, [defn, _9022]);indentq(7, _369514, <--, [defn, retval(fail)]))));notrace(ignore(if_t(7<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _369514, _369514+1), (retval(fail)\=@=retval(fail), nonvar(_9022)->indentq(7, _369514, <--, [defn, _9022]);indentq(7, _369514, <--, [defn, retval(fail)]))))))))))) ^ Unify: (302) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _8708), 492, '&self', ['mod-space!', top], _9022)*->nb_setarg(1, retval(fail), _9022);fail, trace, call(eval_defn_choose_candidates(=, _8708), 492, '&self', ['mod-space!', top], _9022)), ignore(notrace((\+_9022\=_333640, nb_setarg(1, retval(fail), _9022))))), user:ignore((_333510==1->ignore(\+ \+ (flag(eval_num, _369514, _369514+1), (retval(fail)\=@=retval(fail), nonvar(_9022)->indentq(7, _369514, <--, [defn, _9022]);indentq(7, _369514, <--, [defn, retval(fail)]))));notrace(ignore(if_t(7<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _369514, _369514+1), (retval(fail)\=@=retval(fail), nonvar(_9022)->indentq(7, _369514, <--, [defn, _9022]);indentq(7, _369514, <--, [defn, retval(fail)]))))))))))) ^ Call: (304) [user] eval_defn_choose_candidates(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Unify: (304) [user] eval_defn_choose_candidates(=, _8708, 492, '&self', ['mod-space!', top], _9022) ^ Call: (305) [user] findall((_375382->_375384), get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _375382, _375384), _375402) ^ Unify: (305) [$bags] findall((_375382->_375384), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _375382, _375384), _375402) ^ Call: (306) [$bags] findall((_375382->_375384), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _375382, _375384), _375402, []) ^ Unify: (306) [$bags] findall((_375382->_375384), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _375382, _375384), _375402, []) ^ Call: (307) [$bags] cleanup_bag(findall_loop((_375382->_375384), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _375382, _375384), _375402, []), '$destroy_findall_bag') ^ Unify: (307) [$bags] cleanup_bag('$bags':findall_loop((_375382->_375384), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _375382, _375384), _375402, []), '$bags':'$destroy_findall_bag') Call: (308) [$bags] findall_loop((_375382->_375384), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _375382, _375384), _375402, []) Unify: (308) [$bags] findall_loop((_375382->_375384), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _375382, _375384), _375402, []) ^ Call: (309) [user] get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _375382, _375384) ^ Unify: (309) [user] get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], ['mod-space!'|_383884], _375384) ^ Call: (310) [user] same_len_copy([top], _383884) ^ Unify: (310) [user] same_len_copy([top], _383884) Call: (311) [system] length([top], _386690) Unify: (311) [system] length([top], _386690) Call: (312) [system] var(_386690) Exit: (312) [system] var(_386690) Call: (312) [system] []==[] Exit: (312) [system] []==[] Call: (312) [system] _386690=1 Exit: (312) [system] 1=1 Exit: (311) [system] length([top], 1) Call: (311) [system] length(_383884, 1) Unify: (311) [system] length(_383884, 1) Call: (312) [system] var(1) Redo: (311) [system] length(_383884, 1) Unify: (311) [system] length(_383884, 1) Call: (312) [system] integer(1) Exit: (312) [system] integer(1) Call: (312) [system] _383884==[] Redo: (311) [system] length(_383884, 1) Call: (312) [system] var(_383884) Exit: (312) [system] var(_383884) Exit: (311) [system] length([_405234], 1) ^ Exit: (310) [user] same_len_copy([top], [_405234]) Call: (310) [user] metta_eq_def(=, '&self', ['mod-space!', _405234], _375384) Unify: (310) [user] metta_eq_def(=, '&self', ['mod-space!', _405234], _375384) ^ Call: (311) [user] ignore((=)=(=)) ^ Unify: (311) [system] ignore(user:((=)=(=))) Call: (312) [system] (=)=(=) Exit: (312) [system] (=)=(=) ^ Exit: (311) [system] ignore(user:((=)=(=))) Call: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) Unify: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) ^ Call: (312) [user] typed_list('&self', _415534, _415456) ^ Unify: (312) [user] typed_list('&self', _416466, _415456) Call: (313) [system] compound('&self') Fail: (313) [system] compound('&self') ^ Fail: (312) [user] typed_list('&self', _419246, _415456) Redo: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) Unify: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) Call: (312) [system] '&self'=='&flybase' Redo: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) Unify: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) ^ Call: (312) [user] metta_atom_in_file('&self', [=, ['mod-space!', _405234], _375384]) ^ Unify: (312) [user] metta_atom_in_file('&self', [=, ['mod-space!', _405234], _375384]) ^ Call: (313) [user] metta_atom_in_file('&self', [=, ['mod-space!', _405234], _375384], _426628, _426630) ^ Unify: (313) [user] metta_atom_in_file('&self', [=, ['mod-space!', _405234], _375384], _427564, _427566) ^ Call: (314) [user] loaded_into_kb('&self', _428422) ^ Unify: (314) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (314) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (314) [user] once(user:asserted_metta_pred(_439020, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (314) [system] once(user:asserted_metta_pred(_439020, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (315) [user] asserted_metta_pred(_439020, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (315) [user] asserted_metta_pred(_439020, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) Unify: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) Call: (312) [user] metta_atom_asserted('&self', [=, ['mod-space!', _405234], _375384]) Unify: (312) [user] metta_atom_asserted('&self', [=, ['mod-space!', _405234], _375384]) ^ Call: (313) [user] metta_atom_asserted_deduced('&self', [=, ['mod-space!', _405234], _375384]) Redo: (312) [user] metta_atom_asserted('&self', [=, ['mod-space!', _405234], _375384]) Redo: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) Unify: (311) [user] metta_atom('&self', [=, ['mod-space!', _405234], _375384]) Call: (312) [system] '&self'\=='&corelib' Exit: (312) [system] '&self'\=='&corelib' ^ Call: (312) [user] using_all_spaces ^ Unify: (312) [user] using_all_spaces Call: (313) [system] nb_current(with_all_spaces, t) Exit: (313) [system] nb_current(with_all_spaces, t) ^ Exit: (312) [user] using_all_spaces Call: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _405234], _375384]) Unify: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _405234], _375384]) ^ Call: (313) [user] typed_list('&corelib', _474058, _473980) ^ Unify: (313) [user] typed_list('&corelib', _474990, _473980) Call: (314) [system] compound('&corelib') Fail: (314) [system] compound('&corelib') ^ Fail: (313) [user] typed_list('&corelib', _477770, _473980) Redo: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _405234], _375384]) Unify: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _405234], _375384]) Call: (313) [system] '&corelib'=='&flybase' Redo: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _405234], _375384]) Unify: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _405234], _375384]) ^ Call: (313) [user] metta_atom_in_file('&corelib', [=, ['mod-space!', _405234], _375384]) ^ Unify: (313) [user] metta_atom_in_file('&corelib', [=, ['mod-space!', _405234], _375384]) ^ Call: (314) [user] metta_atom_in_file('&corelib', [=, ['mod-space!', _405234], _375384], _485152, _485154) ^ Unify: (314) [user] metta_atom_in_file('&corelib', [=, ['mod-space!', _405234], _375384], _486088, _486090) ^ Call: (315) [user] loaded_into_kb('&corelib', _486946) ^ Unify: (315) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (315) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (315) [user] once(user:asserted_metta_pred(_497500, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (315) [system] once(user:asserted_metta_pred(_497500, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (316) [user] asserted_metta_pred(_497500, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (316) [user] asserted_metta_pred(_497500, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (315) [user] loaded_into_kb('&corelib', _486946) ^ Unify: (315) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (315) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (315) [user] once(user:asserted_metta_pred(_13102, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (315) [system] once(user:asserted_metta_pred(_13102, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (316) [user] asserted_metta_pred(_13102, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (316) [user] asserted_metta_pred(_13102, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _9492], _9436]) Unify: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _9492], _9436]) Call: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _9492], _9436]) Unify: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _9492], _9436]) ^ Call: (314) [user] metta_atom_asserted_deduced('&corelib', [=, ['mod-space!', _9492], _9436]) ^ Unify: (314) [user] metta_atom_asserted_deduced('&corelib', [=, ['mod-space!', _9492], _9436]) Call: (315) [user] metta_atom_corelib_types([=, ['mod-space!', _9492], _9436]) Redo: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _9492], _9436]) Unify: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', self], '&self']) Exit: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', self], '&self']) Exit: (312) [user] metta_atom('&corelib', [=, ['mod-space!', self], '&self']) Exit: (311) [user] metta_atom('&self', [=, ['mod-space!', self], '&self']) Exit: (310) [user] metta_eq_def(=, '&self', ['mod-space!', self], '&self') ^ Exit: (309) [user] get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], ['mod-space!', self], '&self') Redo: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _9492], _9436]) Unify: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', top], '&self']) Exit: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', top], '&self']) Exit: (312) [user] metta_atom('&corelib', [=, ['mod-space!', top], '&self']) Exit: (311) [user] metta_atom('&self', [=, ['mod-space!', top], '&self']) Exit: (310) [user] metta_eq_def(=, '&self', ['mod-space!', top], '&self') ^ Exit: (309) [user] get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], ['mod-space!', top], '&self') Redo: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _9492], _9436]) Unify: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', corelib], '&corelib']) Exit: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', corelib], '&corelib']) Exit: (312) [user] metta_atom('&corelib', [=, ['mod-space!', corelib], '&corelib']) Exit: (311) [user] metta_atom('&self', [=, ['mod-space!', corelib], '&corelib']) Exit: (310) [user] metta_eq_def(=, '&self', ['mod-space!', corelib], '&corelib') ^ Exit: (309) [user] get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], ['mod-space!', corelib], '&corelib') Redo: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _9492], _9436]) Unify: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', stdlib], '&stdlib']) Exit: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', stdlib], '&stdlib']) Exit: (312) [user] metta_atom('&corelib', [=, ['mod-space!', stdlib], '&stdlib']) Exit: (311) [user] metta_atom('&self', [=, ['mod-space!', stdlib], '&stdlib']) Exit: (310) [user] metta_eq_def(=, '&self', ['mod-space!', stdlib], '&stdlib') ^ Exit: (309) [user] get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], ['mod-space!', stdlib], '&stdlib') Redo: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _9492], _9436]) Unify: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', catalog], '&catalog']) Exit: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', catalog], '&catalog']) Exit: (312) [user] metta_atom('&corelib', [=, ['mod-space!', catalog], '&catalog']) Exit: (311) [user] metta_atom('&self', [=, ['mod-space!', catalog], '&catalog']) Exit: (310) [user] metta_eq_def(=, '&self', ['mod-space!', catalog], '&catalog') ^ Exit: (309) [user] get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], ['mod-space!', catalog], '&catalog') Redo: (313) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _9492], _9436]) Redo: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _9492], _9436]) Unify: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _9492], _9436]) Call: (313) [system] '&corelib'\=='&corelib' Redo: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _9492], _9436]) Unify: (312) [user] metta_atom('&corelib', [=, ['mod-space!', _9492], _9436]) Call: (313) [system] '&corelib'\=='&corelib' ^ Redo: (309) [user] get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _9434, _9436) Redo: (308) [$bags] findall_loop((_9434->_9436), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _9434, _9436), _9454, []) Exit: (308) [$bags] findall_loop((_9434->_9436), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _9434, _9436), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], []) ^ Exit: (307) [$bags] cleanup_bag('$bags':findall_loop((_9434->_9436), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _9434, _9436), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], []), '$bags':'$destroy_findall_bag') ^ Exit: (306) [$bags] findall((_9434->_9436), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _9434, _9436), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], []) ^ Exit: (305) [$bags] findall((_9434->_9436), user:get_defn_expansions(=, _8708, 492, '&self', ['mod-space!', top], _9434, _9436), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) ^ Call: (305) [user] eval_defn_bodies(=, _8708, 492, '&self', ['mod-space!', top], _9022, [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) ^ Unify: (305) [user] eval_defn_bodies(=, _8708, 492, '&self', ['mod-space!', top], _9022, [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) ^ Call: (306) [user] if_trace(e, maplist(print_templates(492, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')])) ^ Unify: (306) [user] if_trace(e, maplist(print_templates(492, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')])) ^ Call: (308) [system] setup_call_cleanup('$notrace'(_87054, _87056), once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(492, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))), _87012, fbug((_87012-->if_trace(e, maplist(print_templates(492, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))))))), '$restore_trace'(_87054, _87056)) ^ Unify: (308) [system] setup_call_cleanup(system:'$notrace'(_87054, _87056), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(492, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))), _87012, fbug((_87012-->if_trace(e, maplist(print_templates(492, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))))))), system:'$restore_trace'(_87054, _87056)) ^ Call: (309) [system] sig_atomic(system:'$notrace'(_87054, _87056)) ^ Exit: (308) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(492, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))), _87012, fbug((_87012-->if_trace(e, maplist(print_templates(492, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))))))), system:'$restore_trace'(3, -1)) ^ Exit: (306) [user] if_trace(e, maplist(print_templates(492, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')])) Call: (306) [user] if_or_else((member((_91850->_91852), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]), copy_term((_91850->_91852), _91864), eval_defn_success(=, _8708, 492, '&self', ['mod-space!', top], _9022, _91850, _91852, _91864)), eval_defn_failure(=, _8708, 492, '&self', ['mod-space!', top], _9022)) Unify: (306) [user] if_or_else((member((_91850->_91852), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]), copy_term((_91850->_91852), _91864), eval_defn_success(=, _8708, 492, '&self', ['mod-space!', top], _9022, _91850, _91852, _91864)), eval_defn_failure(=, _8708, 492, '&self', ['mod-space!', top], _9022)) Call: (308) [lists] lists:member((_91850->_91852), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) Unify: (308) [lists] lists:member((_91850->_91852), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) Call: (309) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (_91850->_91852), (['mod-space!', self]->'&self')) Unify: (309) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', self]->'&self'), (['mod-space!', self]->'&self')) Exit: (309) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', self]->'&self'), (['mod-space!', self]->'&self')) Exit: (308) [lists] lists:member((['mod-space!', self]->'&self'), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) Call: (308) [system] copy_term((['mod-space!', self]->'&self'), _91864) Exit: (308) [system] copy_term((['mod-space!', self]->'&self'), (['mod-space!', self]->'&self')) ^ Call: (308) [user] eval_defn_success(=, _8708, 492, '&self', ['mod-space!', top], _9022, ['mod-space!', self], '&self', (['mod-space!', self]->'&self')) ^ Unify: (308) [user] eval_defn_success(=, _8708, 492, '&self', ['mod-space!', top], _9022, ['mod-space!', self], '&self', (['mod-space!', self]->'&self')) Call: (309) [system] ['mod-space!', top]=['mod-space!', self] ^ Fail: (308) [user] eval_defn_success(=, _8708, 492, '&self', ['mod-space!', top], _9022, ['mod-space!', self], '&self', (['mod-space!', self]->'&self')) Redo: (309) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (_91850->_91852), (['mod-space!', self]->'&self')) Unify: (309) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (_91850->_91852), (['mod-space!', self]->'&self')) Call: (310) [lists] lists:member_([(['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (_91850->_91852), (['mod-space!', top]->'&self')) Unify: (310) [lists] lists:member_([(['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', top]->'&self'), (['mod-space!', top]->'&self')) Exit: (310) [lists] lists:member_([(['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', top]->'&self'), (['mod-space!', top]->'&self')) Exit: (309) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', top]->'&self'), (['mod-space!', self]->'&self')) Exit: (308) [lists] lists:member((['mod-space!', top]->'&self'), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) Call: (308) [system] copy_term((['mod-space!', top]->'&self'), _91864) Exit: (308) [system] copy_term((['mod-space!', top]->'&self'), (['mod-space!', top]->'&self')) ^ Call: (308) [user] eval_defn_success(=, _8708, 492, '&self', ['mod-space!', top], _9022, ['mod-space!', top], '&self', (['mod-space!', top]->'&self')) ^ Unify: (308) [user] eval_defn_success(=, _8708, 492, '&self', ['mod-space!', top], _9022, ['mod-space!', top], '&self', (['mod-space!', top]->'&self')) Call: (309) [system] ['mod-space!', top]=['mod-space!', top] Exit: (309) [system] ['mod-space!', top]=['mod-space!', top] Call: (309) [system] _9022='&self' Exit: (309) [system] '&self'='&self' Call: (309) [system] ['mod-space!', top]\=@='&self' Exit: (309) [system] ['mod-space!', top]\=@='&self' ^ Call: (309) [user] if_trace(e, color_g_mesg('#773700', indentq2(492, defs_used((['mod-space!', top]->'&self'))))) ^ Unify: (309) [user] if_trace(e, color_g_mesg('#773700', indentq2(492, defs_used((['mod-space!', top]->'&self'))))) ^ Call: (311) [system] setup_call_cleanup('$notrace'(_122752, _122754), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(492, defs_used((['mod-space!', top]->'&self')))))), _122710, fbug((_122710-->if_trace(e, color_g_mesg('#773700', indentq2(492, defs_used((['mod-space!', top]->'&self')))))))))), '$restore_trace'(_122752, _122754)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_122752, _122754), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(492, defs_used((['mod-space!', top]->'&self')))))), _122710, fbug((_122710-->if_trace(e, color_g_mesg('#773700', indentq2(492, defs_used((['mod-space!', top]->'&self')))))))))), system:'$restore_trace'(_122752, _122754)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_122752, _122754)) ^ Exit: (311) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(492, defs_used((['mod-space!', top]->'&self')))))), _122710, fbug((_122710-->if_trace(e, color_g_mesg('#773700', indentq2(492, defs_used((['mod-space!', top]->'&self')))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (309) [user] if_trace(e, color_g_mesg('#773700', indentq2(492, defs_used((['mod-space!', top]->'&self'))))) ^ Call: (309) [user] light_eval(=, _8708, 492, '&self', '&self', '&self') ^ Unify: (309) [user] light_eval(=, _8708, 492, '&self', '&self', '&self') ^ Exit: (309) [user] light_eval(=, _8708, 492, '&self', '&self', '&self') ^ Exit: (308) [user] eval_defn_success(=, _8708, 492, '&self', ['mod-space!', top], '&self', ['mod-space!', top], '&self', (['mod-space!', top]->'&self')) Exit: (306) [user] if_or_else((member((['mod-space!', top]->'&self'), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]), copy_term((['mod-space!', top]->'&self'), (['mod-space!', top]->'&self')), eval_defn_success(=, _8708, 492, '&self', ['mod-space!', top], '&self', ['mod-space!', top], '&self', (['mod-space!', top]->'&self'))), eval_defn_failure(=, _8708, 492, '&self', ['mod-space!', top], '&self')) ^ Exit: (305) [user] eval_defn_bodies(=, _8708, 492, '&self', ['mod-space!', top], '&self', [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) ^ Exit: (304) [user] eval_defn_choose_candidates(=, _8708, 492, '&self', ['mod-space!', top], '&self') Call: (304) [system] nb_setarg(1, retval(fail), '&self') Exit: (304) [system] nb_setarg(1, retval('&self'), '&self') ^ Call: (304) [user] ignore(notrace((\+'&self'\=_9148, nb_setarg(1, retval('&self'), '&self')))) ^ Unify: (304) [system] ignore(user:notrace((\+'&self'\=_9148, nb_setarg(1, retval('&self'), '&self')))) ^ Call: (306) [system] setup_call_cleanup('$notrace'(_137868, _137870), once(user:(\+'&self'\=_9148, nb_setarg(1, retval('&self'), '&self'))), '$restore_trace'(_137868, _137870)) ^ Unify: (306) [system] setup_call_cleanup(system:'$notrace'(_137868, _137870), system:once(user:(\+'&self'\=_9148, nb_setarg(1, retval('&self'), '&self'))), system:'$restore_trace'(_137868, _137870)) ^ Call: (307) [system] sig_atomic(system:'$notrace'(_137868, _137870)) ^ Exit: (306) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'&self'\=_9148, nb_setarg(1, retval('&self'), '&self'))), system:'$restore_trace'(3, -1)) ^ Exit: (304) [system] ignore(user:notrace((\+'&self'\=_9148, nb_setarg(1, retval('&self'), '&self')))) ^ Exit: (302) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _8708), 492, '&self', ['mod-space!', top], '&self')*->nb_setarg(1, retval('&self'), '&self');fail, trace, call(eval_defn_choose_candidates(=, _8708), 492, '&self', ['mod-space!', top], '&self')), ignore(notrace((\+'&self'\=_9148, nb_setarg(1, retval('&self'), '&self'))))), user:ignore((_9140==1->ignore(\+ \+ (flag(eval_num, _9178, _9178+1), (retval('&self')\=@=retval(fail), nonvar('&self')->indentq(7, _9178, <--, [defn, '&self']);indentq(7, _9178, <--, [defn, retval('&self')]))));notrace(ignore(if_t(7<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _9178, _9178+1), (retval('&self')\=@=retval(fail), nonvar('&self')->indentq(7, _9178, <--, [defn, '&self']);indentq(7, _9178, <--, [defn, retval('&self')]))))))))))) Call: (302) [system] retval('&self')\=@=retval(fail) Exit: (302) [system] retval('&self')\=@=retval(fail) ^ Exit: (301) [user] trace_eval(eval_defn_choose_candidates(=, _8708), defn, 492, '&self', ['mod-space!', top], '&self') ^ Exit: (300) [user] eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], '&self') Exit: (299) [user] if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], '&self'), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], '&self')) Exit: (298) [user] if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], '&self'), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], '&self'))) Exit: (297) [user] if_or_else(eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], '&self'), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], '&self')))) Exit: (296) [user] if_or_else(eval_maybe_python(=, _8708, 492, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_host_predicate(=, _8708, 492, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_host_function(=, _8708, 492, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_defn(=, _8708, 492, '&self', ['mod-space!', top], '&self'), eval_maybe_subst(=, _8708, 492, '&self', ['mod-space!', top], '&self'))))) ^ Exit: (295) [user] eval_70(=, _8708, 492, '&self', ['mod-space!', top], '&self') ^ Call: (295) [user] check_returnval(=, _8708, '&self') ^ Unify: (295) [user] check_returnval(=, _8708, '&self') ^ Exit: (295) [user] check_returnval(=, _8708, '&self') ^ Exit: (294) [user] eval_41(=, _8708, 492, '&self', ['mod-space!', top], '&self') ^ Exit: (293) [user] eval_40(=, _8708, 492, '&self', ['mod-space!', top], '&self') Call: (293) [system] '&self'=_8722 Exit: (293) [system] '&self'='&self' ^ Exit: (292) [user] eval_20(=, _8708, 492, '&self', ['mod-space!', top], '&self') Call: (292) [system] nb_setarg(1, retval(fail), '&self') Exit: (292) [system] nb_setarg(1, retval('&self'), '&self') ^ Call: (292) [user] ignore(notrace((\+'&self'\=_8738, nb_setarg(1, retval('&self'), '&self')))) ^ Unify: (292) [system] ignore(user:notrace((\+'&self'\=_8738, nb_setarg(1, retval('&self'), '&self')))) ^ Call: (294) [system] setup_call_cleanup('$notrace'(_163086, _163088), once(user:(\+'&self'\=_8738, nb_setarg(1, retval('&self'), '&self'))), '$restore_trace'(_163086, _163088)) ^ Unify: (294) [system] setup_call_cleanup(system:'$notrace'(_163086, _163088), system:once(user:(\+'&self'\=_8738, nb_setarg(1, retval('&self'), '&self'))), system:'$restore_trace'(_163086, _163088)) ^ Call: (295) [system] sig_atomic(system:'$notrace'(_163086, _163088)) ^ Exit: (294) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'&self'\=_8738, nb_setarg(1, retval('&self'), '&self'))), system:'$restore_trace'(3, -1)) ^ Exit: (292) [system] ignore(user:notrace((\+'&self'\=_8738, nb_setarg(1, retval('&self'), '&self')))) ^ Exit: (290) [system] call_cleanup(user:((call(eval_20(=, _8708), 492, '&self', ['mod-space!', top], '&self')*->nb_setarg(1, retval('&self'), '&self');fail, trace, call(eval_20(=, _8708), 492, '&self', ['mod-space!', top], '&self')), ignore(notrace((\+'&self'\=_8738, nb_setarg(1, retval('&self'), '&self'))))), user:ignore((_8730==1->ignore(\+ \+ (flag(eval_num, _8768, _8768+1), (retval('&self')\=@=retval(fail), nonvar('&self')->indentq(7, _8768, <--, [e, '&self']);indentq(7, _8768, <--, [e, retval('&self')]))));notrace(ignore(if_t(7<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _8768, _8768+1), (retval('&self')\=@=retval(fail), nonvar('&self')->indentq(7, _8768, <--, [e, '&self']);indentq(7, _8768, <--, [e, retval('&self')]))))))))))) Call: (290) [system] retval('&self')\=@=retval(fail) Exit: (290) [system] retval('&self')\=@=retval(fail) ^ Exit: (289) [user] trace_eval(eval_20(=, _8708), e, 492, '&self', ['mod-space!', top], '&self') ^ Call: (289) [user] self_eval('&self') ^ Unify: (289) [user] self_eval('&self') ^ Call: (291) [system] setup_call_cleanup('$notrace'(_173390, _173392), once(user:self_eval0('&self')), '$restore_trace'(_173390, _173392)) ^ Unify: (291) [system] setup_call_cleanup(system:'$notrace'(_173390, _173392), system:once(user:self_eval0('&self')), system:'$restore_trace'(_173390, _173392)) ^ Call: (292) [system] sig_atomic(system:'$notrace'(_173390, _173392)) ^ Exit: (291) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('&self')), system:'$restore_trace'(3, -1)) ^ Exit: (289) [user] self_eval('&self') Call: (289) [system] _8710='&self' Exit: (289) [system] '&self'='&self' ^ Exit: (288) [user] eval_01(=, _8708, 493, '&self', ['mod-space!', top], '&self') ^ Exit: (287) [user] eval_00(=, _8708, 493, '&self', ['mod-space!', top], '&self') ^ Exit: (286) [user] eval_args(=, _8708, 493, '&self', ['mod-space!', top], '&self') Call: (286) [system] _8152='&self' Exit: (286) [system] '&self'='&self' ^ Call: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) Call: (287) [system] var([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Redo: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_189346, _189348), once(user:self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]])), '$restore_trace'(_189346, _189348)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_189346, _189348), system:once(user:self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]])), system:'$restore_trace'(_189346, _189348)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_189346, _189348)) ^ Redo: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_194084, _194086), once(user:nonvar(_8408)), '$restore_trace'(_194084, _194086)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_194084, _194086), system:once(user:nonvar(_8408)), system:'$restore_trace'(_194084, _194086)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_194084, _194086)) ^ Redo: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Call: (288) [system] setup_call_cleanup('$notrace'(_198822, _198824), once(user:nonvar(_8408)), '$restore_trace'(_198822, _198824)) ^ Unify: (288) [system] setup_call_cleanup(system:'$notrace'(_198822, _198824), system:once(user:nonvar(_8408)), system:'$restore_trace'(_198822, _198824)) ^ Call: (289) [system] sig_atomic(system:'$notrace'(_198822, _198824)) ^ Redo: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) Call: (287) [system] [_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]==[] ^ Redo: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) Call: (287) [system] atom(=) Exit: (287) [system] atom(=) Call: (287) [system] (=)\==(=) ^ Redo: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Call: (287) [user] self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Unify: (287) [user] self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Call: (289) [system] setup_call_cleanup('$notrace'(_212888, _212890), once(user:self_eval0([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]])), '$restore_trace'(_212888, _212890)) ^ Unify: (289) [system] setup_call_cleanup(system:'$notrace'(_212888, _212890), system:once(user:self_eval0([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]])), system:'$restore_trace'(_212888, _212890)) ^ Call: (290) [system] sig_atomic(system:'$notrace'(_212888, _212890)) ^ Fail: (287) [user] self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Redo: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (286) [user] eval_args(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Call: (287) [user] eval_00(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (287) [user] eval_00(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Call: (288) [user] self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Unify: (288) [user] self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Call: (290) [system] setup_call_cleanup('$notrace'(_222286, _222288), once(user:self_eval0([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]])), '$restore_trace'(_222286, _222288)) ^ Unify: (290) [system] setup_call_cleanup(system:'$notrace'(_222286, _222288), system:once(user:self_eval0([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]])), system:'$restore_trace'(_222286, _222288)) ^ Call: (291) [system] sig_atomic(system:'$notrace'(_222286, _222288)) ^ Fail: (288) [user] self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Redo: (287) [user] eval_00(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (287) [user] eval_00(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Call: (288) [user] eval_01(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Unify: (288) [user] eval_01(=, _6242, 493, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _8408) ^ Call: (289) [user] if_t((493<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (289) [user] if_t((493<1, trace_on_overflow), debug(metta(eval_args))) Call: (291) [system] 493<1 Fail: (291) [system] 493<1 ^ Redo: (289) [user] if_t((493<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (289) [user] if_t((493<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (290) [system] setup_call_cleanup('$notrace'(_235444, _235446), once(user:(_235420 is 493-1, copy_term([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _235434))), '$restore_trace'(_235444, _235446)) ^ Unify: (290) [system] setup_call_cleanup(system:'$notrace'(_235444, _235446), system:once(user:(_235420 is 493-1, copy_term([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _235434))), system:'$restore_trace'(_235444, _235446)) ^ Call: (291) [system] sig_atomic(system:'$notrace'(_235444, _235446)) ^ Exit: (290) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(492 is 493-1, copy_term([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [let, _238292, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _238292], ['get-doc-function', 'some-func', _238292], ['get-doc-atom', 'some-func']]]))), system:'$restore_trace'(3, -1)) ^ Call: (289) [user] trace_eval(eval_20(=, _6242), e, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (289) [user] trace_eval(eval_20(=, _6242), e, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Call: (290) [user] must_det_ll((notrace((flag(eval_num, _241210, _241210+1), _241228 is _241210 mod 500, _241246 is 99-492 mod 100, _241270=_241272, option_else('trace-length', _241284, 500), option_else('trace-depth', _241292, 30))), quietly(if_t((nop(stop_rtrace), _241228>_241284), (set_debug(eval, false), _241348 is _241284+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_241348])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_241400))))) ^ Unify: (290) [user] must_det_ll(user:(notrace((flag(eval_num, _241210, _241210+1), _241228 is _241210 mod 500, _241246 is 99-492 mod 100, _241270=_241272, option_else('trace-length', _241284, 500), option_else('trace-depth', _241292, 30))), quietly(if_t((nop(stop_rtrace), _241228>_241284), (set_debug(eval, false), _241348 is _241284+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_241348])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_241400))))) ^ Call: (291) [user] once(user:(notrace((flag(eval_num, _241210, _241210+1), _241228 is _241210 mod 500, _241246 is 99-492 mod 100, _241270=_241272, option_else('trace-length', _241284, 500), option_else('trace-depth', _241292, 30))), quietly(if_t((nop(stop_rtrace), _241228>_241284), (set_debug(eval, false), _241348 is _241284+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_241348])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_241400))))) ^ Unify: (291) [system] once(user:(notrace((flag(eval_num, _241210, _241210+1), _241228 is _241210 mod 500, _241246 is 99-492 mod 100, _241270=_241272, option_else('trace-length', _241284, 500), option_else('trace-depth', _241292, 30))), quietly(if_t((nop(stop_rtrace), _241228>_241284), (set_debug(eval, false), _241348 is _241284+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_241348])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_241400))))) ^ Call: (294) [system] setup_call_cleanup('$notrace'(_245124, _245126), once(user:(flag(eval_num, _241210, _241210+1), _241228 is _241210 mod 500, _241246 is 99-492 mod 100, _241270=_241272, option_else('trace-length', _241284, 500), option_else('trace-depth', _241292, 30))), '$restore_trace'(_245124, _245126)) ^ Unify: (294) [system] setup_call_cleanup(system:'$notrace'(_245124, _245126), system:once(user:(flag(eval_num, _241210, _241210+1), _241228 is _241210 mod 500, _241246 is 99-492 mod 100, _241270=_241272, option_else('trace-length', _241284, 500), option_else('trace-depth', _241292, 30))), system:'$restore_trace'(_245124, _245126)) ^ Call: (295) [system] sig_atomic(system:'$notrace'(_245124, _245126)) ^ Exit: (294) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 12, 12+1), 12 is 12 mod 500, 7 is 99-492 mod 100, _241270=_241270, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (294) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _241348 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_241348])), nop((start_rtrace, rtrace))))) ^ Unify: (294) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _241348 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_241348])), nop((start_rtrace, rtrace))))) ^ Exit: (294) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _241348 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_241348])), nop((start_rtrace, rtrace))))) Call: (293) [user] nop(notrace(no_repeats_var(_241400))) Unify: (293) [user] nop(notrace(no_repeats_var(_241400))) Exit: (293) [user] nop(notrace(no_repeats_var(_241400))) ^ Exit: (291) [system] once(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 7 is 99-492 mod 100, _241270=_241270, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _241348 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_241348])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_241400))))) ^ Exit: (290) [user] must_det_ll(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 7 is 99-492 mod 100, _241270=_241270, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _241348 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_241348])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_241400))))) Call: (290) [occurs] occurs:sub_term(_256588, e) Unify: (290) [occurs] occurs:sub_term(e, e) Exit: (290) [occurs] occurs:sub_term(e, e) Call: (290) [system] e\=e Fail: (290) [system] e\=e Redo: (290) [occurs] occurs:sub_term(_256588, e) Unify: (290) [occurs] occurs:sub_term(_256588, e) Call: (291) [system] compound(e) Fail: (291) [system] compound(e) Fail: (290) [occurs] occurs:sub_term(_256588, e) ^ Redo: (289) [user] trace_eval(eval_20(=, _6242), e, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) Call: (290) [system] _266806=e Exit: (290) [system] e=e ^ Call: (290) [user] if_trace((eval;e), (_241270=1, indentq(7, 12, -->, [e, [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]]))) ^ Unify: (290) [user] if_trace((eval;e), (_241270=1, indentq(7, 12, -->, [e, [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]]))) ^ Call: (292) [system] setup_call_cleanup('$notrace'(_270610, _270612), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _241270=1, indentq(7, 12, -->, [e, [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]]))), _270568, fbug((_270568-->if_trace((eval;e), (_241270=1, indentq(7, 12, -->, [e, [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]])))))))), '$restore_trace'(_270610, _270612)) ^ Unify: (292) [system] setup_call_cleanup(system:'$notrace'(_270610, _270612), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _241270=1, indentq(7, 12, -->, [e, [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]]))), _270568, fbug((_270568-->if_trace((eval;e), (_241270=1, indentq(7, 12, -->, [e, [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]])))))))), system:'$restore_trace'(_270610, _270612)) ^ Call: (293) [system] sig_atomic(system:'$notrace'(_270610, _270612)) ^ Exit: (292) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _241270=1, indentq(7, 12, -->, [e, [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]]))), _270568, fbug((_270568-->if_trace((eval;e), (_241270=1, indentq(7, 12, -->, [e, [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (290) [user] if_trace((eval;e), (_241270=1, indentq(7, 12, -->, [e, [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]]))) Call: (290) [system] _275392=retval(fail) Exit: (290) [system] retval(fail)=retval(fail) Call: (290) [system] _277254=(\+ \+ (flag(eval_num, _277274, _277274+1), (retval(fail)\=@=retval(fail), nonvar(_239300)->indentq(7, _277274, <--, [e, _239300]);indentq(7, _277274, <--, [e, retval(fail)])))) Exit: (290) [system] (\+ \+ (flag(eval_num, _277274, _277274+1), (retval(fail)\=@=retval(fail), nonvar(_239300)->indentq(7, _277274, <--, [e, _239300]);indentq(7, _277274, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _277274, _277274+1), (retval(fail)\=@=retval(fail), nonvar(_239300)->indentq(7, _277274, <--, [e, _239300]);indentq(7, _277274, <--, [e, retval(fail)])))) ^ Call: (290) [user] call_cleanup(((call(eval_20(=, _6242), 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300)*->nb_setarg(1, retval(fail), _239300);fail, trace, call(eval_20(=, _6242), 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300)), ignore(notrace((\+_239300\=_241400, nb_setarg(1, retval(fail), _239300))))), ignore((_241270==1->ignore(\+ \+ (flag(eval_num, _277274, _277274+1), (retval(fail)\=@=retval(fail), nonvar(_239300)->indentq(7, _277274, <--, [e, _239300]);indentq(7, _277274, <--, [e, retval(fail)]))));notrace(ignore(if_t(7<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _277274, _277274+1), (retval(fail)\=@=retval(fail), nonvar(_239300)->indentq(7, _277274, <--, [e, _239300]);indentq(7, _277274, <--, [e, retval(fail)]))))))))))) ^ Unify: (290) [system] call_cleanup(user:((call(eval_20(=, _6242), 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300)*->nb_setarg(1, retval(fail), _239300);fail, trace, call(eval_20(=, _6242), 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300)), ignore(notrace((\+_239300\=_241400, nb_setarg(1, retval(fail), _239300))))), user:ignore((_241270==1->ignore(\+ \+ (flag(eval_num, _277274, _277274+1), (retval(fail)\=@=retval(fail), nonvar(_239300)->indentq(7, _277274, <--, [e, _239300]);indentq(7, _277274, <--, [e, retval(fail)]))));notrace(ignore(if_t(7<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _277274, _277274+1), (retval(fail)\=@=retval(fail), nonvar(_239300)->indentq(7, _277274, <--, [e, _239300]);indentq(7, _277274, <--, [e, retval(fail)]))))))))))) ^ Call: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) Call: (293) [system] atom([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Redo: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Call: (293) [user] no_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Unify: (293) [user] no_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Call: (294) [user] self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Unify: (294) [user] self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Call: (296) [system] setup_call_cleanup('$notrace'(_289660, _289662), once(user:self_eval0([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]])), '$restore_trace'(_289660, _289662)) ^ Unify: (296) [system] setup_call_cleanup(system:'$notrace'(_289660, _289662), system:once(user:self_eval0([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]])), system:'$restore_trace'(_289660, _289662)) ^ Call: (297) [system] sig_atomic(system:'$notrace'(_289660, _289662)) ^ Fail: (294) [user] self_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Redo: (293) [user] no_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Unify: (293) [user] no_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) Call: (294) [system] atomic(let) Exit: (294) [system] atomic(let) ^ Call: (294) [user] is_sl(let) ^ Unify: (294) [user] is_sl(let) Call: (295) [system] number(let) ^ Redo: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) Call: (293) [system] [_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]==[] ^ Redo: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) Call: (293) [system] atom(=) Exit: (293) [system] atom(=) Call: (293) [system] (=)\==(=) ^ Redo: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, [_308316, _308322], ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', [_308316, _308322]], ['get-doc-function', 'some-func', [_308316, _308322]], ['get-doc-atom', 'some-func']]], _239300) Call: (293) [system] _308316==eval ^ Redo: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) Call: (293) [system] callable(let) Exit: (293) [system] callable(let) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) Call: (293) [system] is_list([_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) Exit: (293) [system] is_list([_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) Call: (293) [system] is_list([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) Exit: (293) [system] is_list([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [let|_319522]) Call: (293) [system] var(let) ^ Redo: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Call: (293) [user] once(expand_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _323284)) ^ Unify: (293) [system] once(user:expand_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _323284)) ^ Call: (294) [user] expand_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _323284) ^ Unify: (294) [user] expand_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _323284) Call: (295) [system] is_list([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) Exit: (295) [system] is_list([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Unify: (294) [user] expand_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [let|_328860]) Call: (295) [system] ground(let) Exit: (295) [system] ground(let) ^ Unify: (294) [user] expand_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [let|_331642]) ^ Call: (295) [user] apply:maplist(expand_eval, [_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _331642) ^ Unify: (295) [apply] apply:maplist(user:expand_eval, [_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _331642) Call: (296) [apply] apply:maplist_([_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _331642, user:expand_eval) Unify: (296) [apply] apply:maplist_([_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_335388|_335390], user:expand_eval) ^ Call: (297) [user] expand_eval(_8188, _335388) ^ Unify: (297) [user] expand_eval(_8188, _335388) Call: (298) [system] is_list(_8188) ^ Redo: (297) [user] expand_eval(_8188, _335388) Call: (298) [system] _8188=_335388 Exit: (298) [system] _8188=_8188 ^ Exit: (297) [user] expand_eval(_8188, _8188) Call: (297) [apply] apply:maplist_([['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _335390, user:expand_eval) Unify: (297) [apply] apply:maplist_([['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_343750|_343752], user:expand_eval) ^ Call: (298) [user] expand_eval(['get-type-space', '&self', 'some-func'], _343750) ^ Unify: (298) [user] expand_eval(['get-type-space', '&self', 'some-func'], _343750) Call: (299) [system] is_list(['get-type-space', '&self', 'some-func']) Exit: (299) [system] is_list(['get-type-space', '&self', 'some-func']) ^ Unify: (298) [user] expand_eval(['get-type-space', '&self', 'some-func'], ['get-type-space'|_348394]) Call: (299) [system] ground('get-type-space') Exit: (299) [system] ground('get-type-space') ^ Unify: (298) [user] expand_eval(['get-type-space', '&self', 'some-func'], ['get-type-space'|_351176]) ^ Call: (299) [user] apply:maplist(expand_eval, ['&self', 'some-func'], _351176) ^ Unify: (299) [apply] apply:maplist(user:expand_eval, ['&self', 'some-func'], _351176) Call: (300) [apply] apply:maplist_(['&self', 'some-func'], _351176, user:expand_eval) Unify: (300) [apply] apply:maplist_(['&self', 'some-func'], [_354922|_354924], user:expand_eval) ^ Call: (301) [user] expand_eval('&self', _354922) ^ Unify: (301) [user] expand_eval('&self', _354922) Call: (302) [system] is_list('&self') ^ Redo: (301) [user] expand_eval('&self', _354922) Call: (302) [system] '&self'=_354922 Exit: (302) [system] '&self'='&self' ^ Exit: (301) [user] expand_eval('&self', '&self') Call: (301) [apply] apply:maplist_(['some-func'], _354924, user:expand_eval) Unify: (301) [apply] apply:maplist_(['some-func'], [_363284|_363286], user:expand_eval) ^ Call: (302) [user] expand_eval('some-func', _363284) ^ Unify: (302) [user] expand_eval('some-func', _363284) Call: (303) [system] is_list('some-func') ^ Redo: (302) [user] expand_eval('some-func', _363284) Call: (303) [system] 'some-func'=_363284 Exit: (303) [system] 'some-func'='some-func' ^ Exit: (302) [user] expand_eval('some-func', 'some-func') Call: (302) [apply] apply:maplist_([], _363286, user:expand_eval) Unify: (302) [apply] apply:maplist_([], [], user:expand_eval) Exit: (302) [apply] apply:maplist_([], [], user:expand_eval) Exit: (301) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) Exit: (300) [apply] apply:maplist_(['&self', 'some-func'], ['&self', 'some-func'], user:expand_eval) ^ Exit: (299) [apply] apply:maplist(user:expand_eval, ['&self', 'some-func'], ['&self', 'some-func']) ^ Exit: (298) [user] expand_eval(['get-type-space', '&self', 'some-func'], ['get-type-space', '&self', 'some-func']) Call: (298) [apply] apply:maplist_([[if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _343752, user:expand_eval) Unify: (298) [apply] apply:maplist_([[if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_378172|_378174], user:expand_eval) ^ Call: (299) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _378172) ^ Unify: (299) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _378172) Call: (300) [system] is_list([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]) Exit: (300) [system] is_list([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]) ^ Unify: (299) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [if|_382816]) Call: (300) [system] ground(if) Exit: (300) [system] ground(if) ^ Unify: (299) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [if|_385598]) ^ Call: (300) [user] apply:maplist(expand_eval, [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _385598) ^ Unify: (300) [apply] apply:maplist(user:expand_eval, [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _385598) Call: (301) [apply] apply:maplist_([['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _385598, user:expand_eval) Unify: (301) [apply] apply:maplist_([['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [_389344|_389346], user:expand_eval) ^ Call: (302) [user] expand_eval(['is-function-type', _8188], _389344) ^ Unify: (302) [user] expand_eval(['is-function-type', _8188], _389344) Call: (303) [system] is_list(['is-function-type', _8188]) Exit: (303) [system] is_list(['is-function-type', _8188]) ^ Unify: (302) [user] expand_eval(['is-function-type', _8188], ['is-function-type'|_393988]) Call: (303) [system] ground('is-function-type') Exit: (303) [system] ground('is-function-type') ^ Unify: (302) [user] expand_eval(['is-function-type', _8188], ['is-function-type'|_396770]) ^ Call: (303) [user] apply:maplist(expand_eval, [_8188], _396770) ^ Unify: (303) [apply] apply:maplist(user:expand_eval, [_8188], _396770) Call: (304) [apply] apply:maplist_([_8188], _396770, user:expand_eval) Unify: (304) [apply] apply:maplist_([_8188], [_400516|_400518], user:expand_eval) ^ Call: (305) [user] expand_eval(_8188, _400516) ^ Unify: (305) [user] expand_eval(_8188, _400516) Call: (306) [system] is_list(_8188) ^ Redo: (305) [user] expand_eval(_8188, _400516) Call: (306) [system] _8188=_400516 Exit: (306) [system] _8188=_8188 ^ Exit: (305) [user] expand_eval(_8188, _8188) Call: (305) [apply] apply:maplist_([], _400518, user:expand_eval) Unify: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (304) [apply] apply:maplist_([_8188], [_8188], user:expand_eval) ^ Exit: (303) [apply] apply:maplist(user:expand_eval, [_8188], [_8188]) ^ Exit: (302) [user] expand_eval(['is-function-type', _8188], ['is-function-type', _8188]) Call: (302) [apply] apply:maplist_([['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], _389346, user:expand_eval) Unify: (302) [apply] apply:maplist_([['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [_414472|_414474], user:expand_eval) ^ Call: (303) [user] expand_eval(['get-doc-function', 'some-func', _8188], _414472) ^ Unify: (303) [user] expand_eval(['get-doc-function', 'some-func', _8188], _414472) Call: (304) [system] is_list(['get-doc-function', 'some-func', _8188]) Exit: (304) [system] is_list(['get-doc-function', 'some-func', _8188]) ^ Unify: (303) [user] expand_eval(['get-doc-function', 'some-func', _8188], ['get-doc-function'|_419116]) Call: (304) [system] ground('get-doc-function') Exit: (304) [system] ground('get-doc-function') ^ Unify: (303) [user] expand_eval(['get-doc-function', 'some-func', _8188], ['get-doc-function'|_421898]) ^ Call: (304) [user] apply:maplist(expand_eval, ['some-func', _8188], _421898) ^ Unify: (304) [apply] apply:maplist(user:expand_eval, ['some-func', _8188], _421898) Call: (305) [apply] apply:maplist_(['some-func', _8188], _421898, user:expand_eval) Unify: (305) [apply] apply:maplist_(['some-func', _8188], [_425644|_425646], user:expand_eval) ^ Call: (306) [user] expand_eval('some-func', _425644) ^ Unify: (306) [user] expand_eval('some-func', _425644) Call: (307) [system] is_list('some-func') ^ Redo: (306) [user] expand_eval('some-func', _425644) Call: (307) [system] 'some-func'=_425644 Exit: (307) [system] 'some-func'='some-func' ^ Exit: (306) [user] expand_eval('some-func', 'some-func') Call: (306) [apply] apply:maplist_([_8188], _425646, user:expand_eval) Unify: (306) [apply] apply:maplist_([_8188], [_434006|_434008], user:expand_eval) ^ Call: (307) [user] expand_eval(_8188, _434006) ^ Unify: (307) [user] expand_eval(_8188, _434006) Call: (308) [system] is_list(_8188) ^ Redo: (307) [user] expand_eval(_8188, _434006) Call: (308) [system] _8188=_434006 Exit: (308) [system] _8188=_8188 ^ Exit: (307) [user] expand_eval(_8188, _8188) Call: (307) [apply] apply:maplist_([], _434008, user:expand_eval) Unify: (307) [apply] apply:maplist_([], [], user:expand_eval) Exit: (307) [apply] apply:maplist_([], [], user:expand_eval) Exit: (306) [apply] apply:maplist_([_8188], [_8188], user:expand_eval) Exit: (305) [apply] apply:maplist_(['some-func', _8188], ['some-func', _8188], user:expand_eval) ^ Exit: (304) [apply] apply:maplist(user:expand_eval, ['some-func', _8188], ['some-func', _8188]) ^ Exit: (303) [user] expand_eval(['get-doc-function', 'some-func', _8188], ['get-doc-function', 'some-func', _8188]) Call: (303) [apply] apply:maplist_([['get-doc-atom', 'some-func']], _414474, user:expand_eval) Unify: (303) [apply] apply:maplist_([['get-doc-atom', 'some-func']], [_448894|_448896], user:expand_eval) ^ Call: (304) [user] expand_eval(['get-doc-atom', 'some-func'], _448894) ^ Unify: (304) [user] expand_eval(['get-doc-atom', 'some-func'], _448894) Call: (305) [system] is_list(['get-doc-atom', 'some-func']) Exit: (305) [system] is_list(['get-doc-atom', 'some-func']) ^ Unify: (304) [user] expand_eval(['get-doc-atom', 'some-func'], ['get-doc-atom'|_453538]) Call: (305) [system] ground('get-doc-atom') Exit: (305) [system] ground('get-doc-atom') ^ Unify: (304) [user] expand_eval(['get-doc-atom', 'some-func'], ['get-doc-atom'|_456320]) ^ Call: (305) [user] apply:maplist(expand_eval, ['some-func'], _456320) ^ Unify: (305) [apply] apply:maplist(user:expand_eval, ['some-func'], _456320) Call: (306) [apply] apply:maplist_(['some-func'], _456320, user:expand_eval) Unify: (306) [apply] apply:maplist_(['some-func'], [_460066|_460068], user:expand_eval) ^ Call: (307) [user] expand_eval('some-func', _460066) ^ Unify: (307) [user] expand_eval('some-func', _460066) Call: (308) [system] is_list('some-func') ^ Redo: (307) [user] expand_eval('some-func', _460066) Call: (308) [system] 'some-func'=_460066 Exit: (308) [system] 'some-func'='some-func' ^ Exit: (307) [user] expand_eval('some-func', 'some-func') Call: (307) [apply] apply:maplist_([], _460068, user:expand_eval) Unify: (307) [apply] apply:maplist_([], [], user:expand_eval) Exit: (307) [apply] apply:maplist_([], [], user:expand_eval) Exit: (306) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (305) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (304) [user] expand_eval(['get-doc-atom', 'some-func'], ['get-doc-atom', 'some-func']) Call: (304) [apply] apply:maplist_([], _448896, user:expand_eval) Unify: (304) [apply] apply:maplist_([], [], user:expand_eval) Exit: (304) [apply] apply:maplist_([], [], user:expand_eval) Exit: (303) [apply] apply:maplist_([['get-doc-atom', 'some-func']], [['get-doc-atom', 'some-func']], user:expand_eval) Exit: (302) [apply] apply:maplist_([['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], user:expand_eval) Exit: (301) [apply] apply:maplist_([['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], user:expand_eval) ^ Exit: (300) [apply] apply:maplist(user:expand_eval, [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]) ^ Exit: (299) [user] expand_eval([if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]) Call: (299) [apply] apply:maplist_([], _378174, user:expand_eval) Unify: (299) [apply] apply:maplist_([], [], user:expand_eval) Exit: (299) [apply] apply:maplist_([], [], user:expand_eval) Exit: (298) [apply] apply:maplist_([[if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [[if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], user:expand_eval) Exit: (297) [apply] apply:maplist_([['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], user:expand_eval) Exit: (296) [apply] apply:maplist_([_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], user:expand_eval) ^ Exit: (295) [apply] apply:maplist(user:expand_eval, [_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [_8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Exit: (294) [user] expand_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]) ^ Exit: (293) [system] once(user:expand_eval([let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]])) Call: (293) [system] [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]]\==[let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]] ^ Redo: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Call: (293) [user] is_progn(let) ^ Unify: (293) [user] is_progn(let) Call: (294) [system] var(let) ^ Redo: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) Call: (293) [system] var(['get-type-space', '&self', 'some-func']) ^ Redo: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Unify: (292) [user] eval_20(=, _6242, 492, '&self', [let, _8188, ['get-type-space', '&self', 'some-func'], [if, ['is-function-type', _8188], ['get-doc-function', 'some-func', _8188], ['get-doc-atom', 'some-func']]], _239300) ^ Call: (293) [user] possible_type('&self', _8188, _499222) ^ Unify: (293) [user] possible_type('&self', _8188, _499222) ^ Exit: (293) [user] possible_type('&self', _8188, _499222) ^ Call: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) ^ Unify: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) Call: (294) [system] var(['get-type-space', '&self', 'some-func']) ^ Redo: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) ^ Unify: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) ^ Call: (295) [system] setup_call_cleanup('$notrace'(_506734, _506736), once(user:self_eval(['get-type-space', '&self', 'some-func'])), '$restore_trace'(_506734, _506736)) ^ Unify: (295) [system] setup_call_cleanup(system:'$notrace'(_506734, _506736), system:once(user:self_eval(['get-type-space', '&self', 'some-func'])), system:'$restore_trace'(_506734, _506736)) ^ Call: (296) [system] sig_atomic(system:'$notrace'(_506734, _506736)) ^ Redo: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) ^ Unify: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) ^ Call: (295) [system] setup_call_cleanup('$notrace'(_511472, _511474), once(user:nonvar(_502020)), '$restore_trace'(_511472, _511474)) ^ Unify: (295) [system] setup_call_cleanup(system:'$notrace'(_511472, _511474), system:once(user:nonvar(_502020)), system:'$restore_trace'(_511472, _511474)) ^ Call: (296) [system] sig_atomic(system:'$notrace'(_511472, _511474)) ^ Redo: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) ^ Unify: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) ^ Call: (295) [system] setup_call_cleanup('$notrace'(_516210, _516212), once(user:nonvar(_502020)), '$restore_trace'(_516210, _516212)) ^ Unify: (295) [system] setup_call_cleanup(system:'$notrace'(_516210, _516212), system:once(user:nonvar(_502020)), system:'$restore_trace'(_516210, _516212)) ^ Call: (296) [system] sig_atomic(system:'$notrace'(_516210, _516212)) ^ Redo: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) ^ Unify: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) Call: (294) [system] ['&self', 'some-func']==[] ^ Redo: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) ^ Unify: (293) [user] eval_args(=, _499222, 492, '&self', ['get-type-space', '&self', 'some-func'], _502020) Call: (294) [system] atom(=) Exit: (294) [system] atom(=) Call: (294) [system] (=)\==(=) ^ Redo: (293) [user] eval_args(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Unify: (293) [user] eval_args(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Call: (294) [user] self_eval(['get-type-space', '&self', 'some-func']) ^ Unify: (294) [user] self_eval(['get-type-space', '&self', 'some-func']) ^ Call: (296) [system] setup_call_cleanup('$notrace'(_16360, _16362), once(user:self_eval0(['get-type-space', '&self', 'some-func'])), '$restore_trace'(_16360, _16362)) ^ Unify: (296) [system] setup_call_cleanup(system:'$notrace'(_16360, _16362), system:once(user:self_eval0(['get-type-space', '&self', 'some-func'])), system:'$restore_trace'(_16360, _16362)) ^ Call: (297) [system] sig_atomic(system:'$notrace'(_16360, _16362)) ^ Fail: (294) [user] self_eval(['get-type-space', '&self', 'some-func']) ^ Redo: (293) [user] eval_args(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Unify: (293) [user] eval_args(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Call: (294) [user] eval_00(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Unify: (294) [user] eval_00(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Call: (295) [user] self_eval(['get-type-space', '&self', 'some-func']) ^ Unify: (295) [user] self_eval(['get-type-space', '&self', 'some-func']) ^ Call: (297) [system] setup_call_cleanup('$notrace'(_25758, _25760), once(user:self_eval0(['get-type-space', '&self', 'some-func'])), '$restore_trace'(_25758, _25760)) ^ Unify: (297) [system] setup_call_cleanup(system:'$notrace'(_25758, _25760), system:once(user:self_eval0(['get-type-space', '&self', 'some-func'])), system:'$restore_trace'(_25758, _25760)) ^ Call: (298) [system] sig_atomic(system:'$notrace'(_25758, _25760)) ^ Fail: (295) [user] self_eval(['get-type-space', '&self', 'some-func']) ^ Redo: (294) [user] eval_00(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Unify: (294) [user] eval_00(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Call: (295) [user] eval_01(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Unify: (295) [user] eval_01(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], _10012) ^ Call: (296) [user] if_t((492<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (296) [user] if_t((492<1, trace_on_overflow), debug(metta(eval_args))) Call: (298) [system] 492<1 Fail: (298) [system] 492<1 ^ Redo: (296) [user] if_t((492<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (296) [user] if_t((492<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (297) [system] setup_call_cleanup('$notrace'(_38916, _38918), once(user:(_38892 is 492-1, copy_term(['get-type-space', '&self', 'some-func'], _38906))), '$restore_trace'(_38916, _38918)) ^ Unify: (297) [system] setup_call_cleanup(system:'$notrace'(_38916, _38918), system:once(user:(_38892 is 492-1, copy_term(['get-type-space', '&self', 'some-func'], _38906))), system:'$restore_trace'(_38916, _38918)) ^ Call: (298) [system] sig_atomic(system:'$notrace'(_38916, _38918)) ^ Exit: (297) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(491 is 492-1, copy_term(['get-type-space', '&self', 'some-func'], ['get-type-space', '&self', 'some-func']))), system:'$restore_trace'(3, -1)) ^ Call: (296) [user] trace_eval(eval_20(=, _10010), e, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (296) [user] trace_eval(eval_20(=, _10010), e, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Call: (297) [user] must_det_ll((notrace((flag(eval_num, _44610, _44610+1), _44628 is _44610 mod 500, _44646 is 99-491 mod 100, _44670=_44672, option_else('trace-length', _44684, 500), option_else('trace-depth', _44692, 30))), quietly(if_t((nop(stop_rtrace), _44628>_44684), (set_debug(eval, false), _44748 is _44684+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_44748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_44800))))) ^ Unify: (297) [user] must_det_ll(user:(notrace((flag(eval_num, _44610, _44610+1), _44628 is _44610 mod 500, _44646 is 99-491 mod 100, _44670=_44672, option_else('trace-length', _44684, 500), option_else('trace-depth', _44692, 30))), quietly(if_t((nop(stop_rtrace), _44628>_44684), (set_debug(eval, false), _44748 is _44684+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_44748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_44800))))) ^ Call: (298) [user] once(user:(notrace((flag(eval_num, _44610, _44610+1), _44628 is _44610 mod 500, _44646 is 99-491 mod 100, _44670=_44672, option_else('trace-length', _44684, 500), option_else('trace-depth', _44692, 30))), quietly(if_t((nop(stop_rtrace), _44628>_44684), (set_debug(eval, false), _44748 is _44684+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_44748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_44800))))) ^ Unify: (298) [system] once(user:(notrace((flag(eval_num, _44610, _44610+1), _44628 is _44610 mod 500, _44646 is 99-491 mod 100, _44670=_44672, option_else('trace-length', _44684, 500), option_else('trace-depth', _44692, 30))), quietly(if_t((nop(stop_rtrace), _44628>_44684), (set_debug(eval, false), _44748 is _44684+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_44748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_44800))))) ^ Call: (301) [system] setup_call_cleanup('$notrace'(_48524, _48526), once(user:(flag(eval_num, _44610, _44610+1), _44628 is _44610 mod 500, _44646 is 99-491 mod 100, _44670=_44672, option_else('trace-length', _44684, 500), option_else('trace-depth', _44692, 30))), '$restore_trace'(_48524, _48526)) ^ Unify: (301) [system] setup_call_cleanup(system:'$notrace'(_48524, _48526), system:once(user:(flag(eval_num, _44610, _44610+1), _44628 is _44610 mod 500, _44646 is 99-491 mod 100, _44670=_44672, option_else('trace-length', _44684, 500), option_else('trace-depth', _44692, 30))), system:'$restore_trace'(_48524, _48526)) ^ Call: (302) [system] sig_atomic(system:'$notrace'(_48524, _48526)) ^ Exit: (301) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 13, 13+1), 13 is 13 mod 500, 8 is 99-491 mod 100, _44670=_44670, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (301) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _44748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_44748])), nop((start_rtrace, rtrace))))) ^ Unify: (301) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _44748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_44748])), nop((start_rtrace, rtrace))))) ^ Exit: (301) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _44748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_44748])), nop((start_rtrace, rtrace))))) Call: (300) [user] nop(notrace(no_repeats_var(_44800))) Unify: (300) [user] nop(notrace(no_repeats_var(_44800))) Exit: (300) [user] nop(notrace(no_repeats_var(_44800))) ^ Exit: (298) [system] once(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 8 is 99-491 mod 100, _44670=_44670, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _44748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_44748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_44800))))) ^ Exit: (297) [user] must_det_ll(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 8 is 99-491 mod 100, _44670=_44670, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _44748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_44748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_44800))))) Call: (297) [occurs] occurs:sub_term(_59988, e) Unify: (297) [occurs] occurs:sub_term(e, e) Exit: (297) [occurs] occurs:sub_term(e, e) Call: (297) [system] e\=e Fail: (297) [system] e\=e Redo: (297) [occurs] occurs:sub_term(_59988, e) Unify: (297) [occurs] occurs:sub_term(_59988, e) Call: (298) [system] compound(e) Fail: (298) [system] compound(e) Fail: (297) [occurs] occurs:sub_term(_59988, e) ^ Redo: (296) [user] trace_eval(eval_20(=, _10010), e, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) Call: (297) [system] _70206=e Exit: (297) [system] e=e ^ Call: (297) [user] if_trace((eval;e), (_44670=1, indentq(8, 13, -->, [e, ['get-type-space', '&self', 'some-func']]))) ^ Unify: (297) [user] if_trace((eval;e), (_44670=1, indentq(8, 13, -->, [e, ['get-type-space', '&self', 'some-func']]))) ^ Call: (299) [system] setup_call_cleanup('$notrace'(_74010, _74012), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _44670=1, indentq(8, 13, -->, [e, ['get-type-space', '&self', 'some-func']]))), _73968, fbug((_73968-->if_trace((eval;e), (_44670=1, indentq(8, 13, -->, [e, ['get-type-space', '&self', 'some-func']])))))))), '$restore_trace'(_74010, _74012)) ^ Unify: (299) [system] setup_call_cleanup(system:'$notrace'(_74010, _74012), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _44670=1, indentq(8, 13, -->, [e, ['get-type-space', '&self', 'some-func']]))), _73968, fbug((_73968-->if_trace((eval;e), (_44670=1, indentq(8, 13, -->, [e, ['get-type-space', '&self', 'some-func']])))))))), system:'$restore_trace'(_74010, _74012)) ^ Call: (300) [system] sig_atomic(system:'$notrace'(_74010, _74012)) ^ Exit: (299) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _44670=1, indentq(8, 13, -->, [e, ['get-type-space', '&self', 'some-func']]))), _73968, fbug((_73968-->if_trace((eval;e), (_44670=1, indentq(8, 13, -->, [e, ['get-type-space', '&self', 'some-func']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (297) [user] if_trace((eval;e), (_44670=1, indentq(8, 13, -->, [e, ['get-type-space', '&self', 'some-func']]))) Call: (297) [system] _78792=retval(fail) Exit: (297) [system] retval(fail)=retval(fail) Call: (297) [system] _80654=(\+ \+ (flag(eval_num, _80674, _80674+1), (retval(fail)\=@=retval(fail), nonvar(_42700)->indentq(8, _80674, <--, [e, _42700]);indentq(8, _80674, <--, [e, retval(fail)])))) Exit: (297) [system] (\+ \+ (flag(eval_num, _80674, _80674+1), (retval(fail)\=@=retval(fail), nonvar(_42700)->indentq(8, _80674, <--, [e, _42700]);indentq(8, _80674, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _80674, _80674+1), (retval(fail)\=@=retval(fail), nonvar(_42700)->indentq(8, _80674, <--, [e, _42700]);indentq(8, _80674, <--, [e, retval(fail)])))) ^ Call: (297) [user] call_cleanup(((call(eval_20(=, _10010), 491, '&self', ['get-type-space', '&self', 'some-func'], _42700)*->nb_setarg(1, retval(fail), _42700);fail, trace, call(eval_20(=, _10010), 491, '&self', ['get-type-space', '&self', 'some-func'], _42700)), ignore(notrace((\+_42700\=_44800, nb_setarg(1, retval(fail), _42700))))), ignore((_44670==1->ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval(fail)\=@=retval(fail), nonvar(_42700)->indentq(8, _80674, <--, [e, _42700]);indentq(8, _80674, <--, [e, retval(fail)]))));notrace(ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval(fail)\=@=retval(fail), nonvar(_42700)->indentq(8, _80674, <--, [e, _42700]);indentq(8, _80674, <--, [e, retval(fail)]))))))))))) ^ Unify: (297) [system] call_cleanup(user:((call(eval_20(=, _10010), 491, '&self', ['get-type-space', '&self', 'some-func'], _42700)*->nb_setarg(1, retval(fail), _42700);fail, trace, call(eval_20(=, _10010), 491, '&self', ['get-type-space', '&self', 'some-func'], _42700)), ignore(notrace((\+_42700\=_44800, nb_setarg(1, retval(fail), _42700))))), user:ignore((_44670==1->ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval(fail)\=@=retval(fail), nonvar(_42700)->indentq(8, _80674, <--, [e, _42700]);indentq(8, _80674, <--, [e, retval(fail)]))));notrace(ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval(fail)\=@=retval(fail), nonvar(_42700)->indentq(8, _80674, <--, [e, _42700]);indentq(8, _80674, <--, [e, retval(fail)]))))))))))) ^ Call: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) Call: (300) [system] atom(['get-type-space', '&self', 'some-func']) ^ Redo: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Call: (300) [user] no_eval(['get-type-space', '&self', 'some-func']) ^ Unify: (300) [user] no_eval(['get-type-space', '&self', 'some-func']) ^ Call: (301) [user] self_eval(['get-type-space', '&self', 'some-func']) ^ Unify: (301) [user] self_eval(['get-type-space', '&self', 'some-func']) ^ Call: (303) [system] setup_call_cleanup('$notrace'(_93060, _93062), once(user:self_eval0(['get-type-space', '&self', 'some-func'])), '$restore_trace'(_93060, _93062)) ^ Unify: (303) [system] setup_call_cleanup(system:'$notrace'(_93060, _93062), system:once(user:self_eval0(['get-type-space', '&self', 'some-func'])), system:'$restore_trace'(_93060, _93062)) ^ Call: (304) [system] sig_atomic(system:'$notrace'(_93060, _93062)) ^ Fail: (301) [user] self_eval(['get-type-space', '&self', 'some-func']) ^ Redo: (300) [user] no_eval(['get-type-space', '&self', 'some-func']) ^ Unify: (300) [user] no_eval(['get-type-space', '&self', 'some-func']) Call: (301) [system] atomic('get-type-space') Exit: (301) [system] atomic('get-type-space') ^ Call: (301) [user] is_sl('get-type-space') ^ Unify: (301) [user] is_sl('get-type-space') Call: (302) [system] number('get-type-space') ^ Redo: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) Call: (300) [system] ['&self', 'some-func']==[] ^ Redo: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) Call: (300) [system] atom(=) Exit: (300) [system] atom(=) Call: (300) [system] (=)\==(=) ^ Redo: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) Call: (300) [system] callable('get-type-space') Exit: (300) [system] callable('get-type-space') ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) Call: (300) [system] is_list(['&self', 'some-func']) Exit: (300) [system] is_list(['&self', 'some-func']) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) Call: (300) [system] is_list(['get-type-space', '&self', 'some-func']) Exit: (300) [system] is_list(['get-type-space', '&self', 'some-func']) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], ['get-type-space'|_120094]) Call: (300) [system] var('get-type-space') ^ Redo: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Call: (300) [user] once(expand_eval(['get-type-space', '&self', 'some-func'], _123856)) ^ Unify: (300) [system] once(user:expand_eval(['get-type-space', '&self', 'some-func'], _123856)) ^ Call: (301) [user] expand_eval(['get-type-space', '&self', 'some-func'], _123856) ^ Unify: (301) [user] expand_eval(['get-type-space', '&self', 'some-func'], _123856) Call: (302) [system] is_list(['get-type-space', '&self', 'some-func']) Exit: (302) [system] is_list(['get-type-space', '&self', 'some-func']) ^ Unify: (301) [user] expand_eval(['get-type-space', '&self', 'some-func'], ['get-type-space'|_129432]) Call: (302) [system] ground('get-type-space') Exit: (302) [system] ground('get-type-space') ^ Unify: (301) [user] expand_eval(['get-type-space', '&self', 'some-func'], ['get-type-space'|_132214]) ^ Call: (302) [user] apply:maplist(expand_eval, ['&self', 'some-func'], _132214) ^ Unify: (302) [apply] apply:maplist(user:expand_eval, ['&self', 'some-func'], _132214) Call: (303) [apply] apply:maplist_(['&self', 'some-func'], _132214, user:expand_eval) Unify: (303) [apply] apply:maplist_(['&self', 'some-func'], [_135960|_135962], user:expand_eval) ^ Call: (304) [user] expand_eval('&self', _135960) ^ Unify: (304) [user] expand_eval('&self', _135960) Call: (305) [system] is_list('&self') ^ Redo: (304) [user] expand_eval('&self', _135960) Call: (305) [system] '&self'=_135960 Exit: (305) [system] '&self'='&self' ^ Exit: (304) [user] expand_eval('&self', '&self') Call: (304) [apply] apply:maplist_(['some-func'], _135962, user:expand_eval) Unify: (304) [apply] apply:maplist_(['some-func'], [_144322|_144324], user:expand_eval) ^ Call: (305) [user] expand_eval('some-func', _144322) ^ Unify: (305) [user] expand_eval('some-func', _144322) Call: (306) [system] is_list('some-func') ^ Redo: (305) [user] expand_eval('some-func', _144322) Call: (306) [system] 'some-func'=_144322 Exit: (306) [system] 'some-func'='some-func' ^ Exit: (305) [user] expand_eval('some-func', 'some-func') Call: (305) [apply] apply:maplist_([], _144324, user:expand_eval) Unify: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (304) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) Exit: (303) [apply] apply:maplist_(['&self', 'some-func'], ['&self', 'some-func'], user:expand_eval) ^ Exit: (302) [apply] apply:maplist(user:expand_eval, ['&self', 'some-func'], ['&self', 'some-func']) ^ Exit: (301) [user] expand_eval(['get-type-space', '&self', 'some-func'], ['get-type-space', '&self', 'some-func']) ^ Exit: (300) [system] once(user:expand_eval(['get-type-space', '&self', 'some-func'], ['get-type-space', '&self', 'some-func'])) Call: (300) [system] ['get-type-space', '&self', 'some-func']\==['get-type-space', '&self', 'some-func'] ^ Redo: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Call: (300) [user] is_progn('get-type-space') ^ Unify: (300) [user] is_progn('get-type-space') Call: (301) [system] var('get-type-space') ^ Redo: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Call: (300) [user] is_space_op('get-type-space') ^ Redo: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) Call: (300) [system] is_list('&self') ^ Redo: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) ^ Unify: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], _42700) Call: (300) [user] into_space(491, '&self', '&self', _172306) Unify: (300) [user] into_space(491, '&self', '&self', '&self') Call: (301) [system] '&self'=='&self' Exit: (301) [system] '&self'=='&self' Exit: (300) [user] into_space(491, '&self', '&self', '&self') ^ Call: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [system] atom(['get-type', 'some-func']) ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Call: (301) [user] no_eval(['get-type', 'some-func']) ^ Unify: (301) [user] no_eval(['get-type', 'some-func']) ^ Call: (302) [user] self_eval(['get-type', 'some-func']) ^ Unify: (302) [user] self_eval(['get-type', 'some-func']) ^ Call: (304) [system] setup_call_cleanup('$notrace'(_185356, _185358), once(user:self_eval0(['get-type', 'some-func'])), '$restore_trace'(_185356, _185358)) ^ Unify: (304) [system] setup_call_cleanup(system:'$notrace'(_185356, _185358), system:once(user:self_eval0(['get-type', 'some-func'])), system:'$restore_trace'(_185356, _185358)) ^ Call: (305) [system] sig_atomic(system:'$notrace'(_185356, _185358)) ^ Fail: (302) [user] self_eval(['get-type', 'some-func']) ^ Redo: (301) [user] no_eval(['get-type', 'some-func']) ^ Unify: (301) [user] no_eval(['get-type', 'some-func']) Call: (302) [system] atomic('get-type') Exit: (302) [system] atomic('get-type') ^ Call: (302) [user] is_sl('get-type') ^ Unify: (302) [user] is_sl('get-type') Call: (303) [system] number('get-type') ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [system] ['some-func']==[] ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [system] atom(=) Exit: (301) [system] atom(=) Call: (301) [system] (=)\==(=) ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [system] callable('get-type') Exit: (301) [system] callable('get-type') ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [system] is_list(['some-func']) Exit: (301) [system] is_list(['some-func']) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [system] is_list(['get-type', 'some-func']) Exit: (301) [system] is_list(['get-type', 'some-func']) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], ['get-type'|_212390]) Call: (301) [system] var('get-type') ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Call: (301) [user] once(expand_eval(['get-type', 'some-func'], _216152)) ^ Unify: (301) [system] once(user:expand_eval(['get-type', 'some-func'], _216152)) ^ Call: (302) [user] expand_eval(['get-type', 'some-func'], _216152) ^ Unify: (302) [user] expand_eval(['get-type', 'some-func'], _216152) Call: (303) [system] is_list(['get-type', 'some-func']) Exit: (303) [system] is_list(['get-type', 'some-func']) ^ Unify: (302) [user] expand_eval(['get-type', 'some-func'], ['get-type'|_221728]) Call: (303) [system] ground('get-type') Exit: (303) [system] ground('get-type') ^ Unify: (302) [user] expand_eval(['get-type', 'some-func'], ['get-type'|_224510]) ^ Call: (303) [user] apply:maplist(expand_eval, ['some-func'], _224510) ^ Unify: (303) [apply] apply:maplist(user:expand_eval, ['some-func'], _224510) Call: (304) [apply] apply:maplist_(['some-func'], _224510, user:expand_eval) Unify: (304) [apply] apply:maplist_(['some-func'], [_228256|_228258], user:expand_eval) ^ Call: (305) [user] expand_eval('some-func', _228256) ^ Unify: (305) [user] expand_eval('some-func', _228256) Call: (306) [system] is_list('some-func') ^ Redo: (305) [user] expand_eval('some-func', _228256) Call: (306) [system] 'some-func'=_228256 Exit: (306) [system] 'some-func'='some-func' ^ Exit: (305) [user] expand_eval('some-func', 'some-func') Call: (305) [apply] apply:maplist_([], _228258, user:expand_eval) Unify: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (305) [apply] apply:maplist_([], [], user:expand_eval) Exit: (304) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (303) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (302) [user] expand_eval(['get-type', 'some-func'], ['get-type', 'some-func']) ^ Exit: (301) [system] once(user:expand_eval(['get-type', 'some-func'], ['get-type', 'some-func'])) Call: (301) [system] ['get-type', 'some-func']\==['get-type', 'some-func'] ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Call: (301) [user] is_progn('get-type') ^ Unify: (301) [user] is_progn('get-type') Call: (302) [system] var('get-type') ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Call: (301) [user] is_progn('get-type') ^ Unify: (301) [user] is_progn('get-type') Call: (302) [system] var('get-type') ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Call: (301) [user] is_space_op('get-type') ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [system] is_list('some-func') ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [system] 'some-func'=='Nothing' ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [system] is_list('some-func') ^ Redo: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) ^ Unify: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], _42700) Call: (301) [user] if_or_else(get_type(491, '&self', 'some-func', _265604), _265604='%Undefined%') Unify: (301) [user] if_or_else(get_type(491, '&self', 'some-func', _265604), _265604='%Undefined%') ^ Call: (302) [user] get_type(491, '&self', 'some-func', _265604) ^ Unify: (302) [user] get_type(491, '&self', 'some-func', _265604) ^ Call: (303) [user] no_repeats:no_repeats_var(_269316) ^ Unify: (303) [user] no_repeats:no_repeats_var(_269316) Call: (304) [system] nonvar(_269316) Fail: (304) [system] nonvar(_269316) ^ Redo: (303) [user] no_repeats:no_repeats_var(_269316) Call: (304) [system] get_attr(_269316, nr, _274034) Fail: (304) [system] get_attr(_269316, nr, _274966) ^ Redo: (303) [user] no_repeats:no_repeats_var(_269316) Call: (304) [system] put_attr(_269316, nr, old_vals(_269316, same_forms, [])) Exit: (304) [system] put_attr(_277692{nr = ...}, nr, old_vals(_277692{nr = ...}, same_forms, [])) ^ Exit: (303) [user] no_repeats:no_repeats_var(_277692{nr = ...}) ^ Call: (303) [user] get_type_each(491, '&self', 'some-func', _279566) ^ Unify: (303) [user] get_type_each(491, '&self', 'some-func', _279566) Call: (304) [system] 'some-func'==[] Fail: (304) [system] 'some-func'==[] ^ Redo: (303) [user] get_type_each(491, '&self', 'some-func', _279566) ^ Unify: (303) [user] get_type_each(491, '&self', 'some-func', _279566) Call: (304) [system] integer(491) Exit: (304) [system] integer(491) ^ Unify: (303) [user] get_type_each(491, '&self', 'some-func', _279566) Call: (304) [system] 491<1 Fail: (304) [system] 491<1 ^ Redo: (303) [user] get_type_each(491, '&self', 'some-func', _279566) ^ Unify: (303) [user] get_type_each(491, '&self', 'some-func', ['StateMonad', _290752]) ^ Call: (305) [system] setup_call_cleanup('$notrace'(_291704, _291706), once(user:is_valid_nb_state('some-func')), '$restore_trace'(_291704, _291706)) ^ Unify: (305) [system] setup_call_cleanup(system:'$notrace'(_291704, _291706), system:once(user:is_valid_nb_state('some-func')), system:'$restore_trace'(_291704, _291706)) ^ Call: (306) [system] sig_atomic(system:'$notrace'(_291704, _291706)) ^ Redo: (303) [user] get_type_each(491, '&self', 'some-func', _279566) ^ Unify: (303) [user] get_type_each(491, '&self', 'some-func', _279566) Call: (304) [system] var('some-func') Fail: (304) [system] var('some-func') ^ Redo: (303) [user] get_type_each(491, '&self', 'some-func', _279566) ^ Unify: (303) [user] get_type_each(491, '&self', 'some-func', 'hyperon::space::DynSpace') ^ Call: (304) [user] is_dynaspace('some-func') ^ Unify: (304) [user] is_dynaspace('some-func') Call: (305) [system] var('some-func') Fail: (305) [system] var('some-func') ^ Redo: (304) [user] is_dynaspace('some-func') ^ Unify: (304) [user] is_dynaspace('some-func') ^ Call: (305) [user] was_asserted_space('some-func') ^ Fail: (305) [user] was_asserted_space('some-func') ^ Redo: (304) [user] is_dynaspace('some-func') ^ Unify: (304) [user] is_dynaspace('some-func') ^ Call: (305) [user] py_named_space('some-func') ^ Fail: (305) [user] py_named_space('some-func') ^ Redo: (304) [user] is_dynaspace('some-func') ^ Unify: (304) [user] is_dynaspace('some-func') ^ Call: (305) [user] typed_list('some-func', 'hyperon::space::DynSpace', _313148) ^ Unify: (305) [user] typed_list('some-func', 'hyperon::space::DynSpace', _314080) Call: (306) [system] compound('some-func') Fail: (306) [system] compound('some-func') ^ Fail: (305) [user] typed_list('some-func', 'hyperon::space::DynSpace', _316860) ^ Fail: (304) [user] is_dynaspace('some-func') ^ Redo: (303) [user] get_type_each(491, '&self', 'some-func', _279566) ^ Unify: (303) [user] get_type_each(491, '&self', 'some-func', _279566) Call: (304) [system] compound('some-func') Fail: (304) [system] compound('some-func') ^ Redo: (303) [user] get_type_each(491, '&self', 'some-func', _279566) ^ Call: (304) [user] get_type_nc(491, '&self', 'some-func', _279566) ^ Unify: (304) [user] get_type_nc(491, '&self', 'some-func', _279566) ^ Call: (305) [user] metta_type('&self', 'some-func', _279566) ^ Unify: (305) [user] metta_type('&self', 'some-func', _279566) Call: (306) [user] metta_eq_def(:, '&self', 'some-func', _279566) Unify: (306) [user] metta_eq_def(:, '&self', 'some-func', _279566) ^ Call: (307) [user] ignore((:)=(=)) ^ Unify: (307) [system] ignore(user:((:)=(=))) Call: (308) [system] (:)=(=) ^ Redo: (307) [system] ignore(user:((:)=(=))) ^ Unify: (307) [system] ignore(user:((:)=(=))) ^ Exit: (307) [system] ignore(user:((:)=(=))) Call: (307) [user] metta_atom('&self', [:, 'some-func', _279566]) Unify: (307) [user] metta_atom('&self', [:, 'some-func', _279566]) ^ Call: (308) [user] typed_list('&self', _336396, _336318) ^ Unify: (308) [user] typed_list('&self', _337328, _336318) Call: (309) [system] compound('&self') Fail: (309) [system] compound('&self') ^ Fail: (308) [user] typed_list('&self', _340108, _336318) Redo: (307) [user] metta_atom('&self', [:, 'some-func', _279566]) Unify: (307) [user] metta_atom('&self', [:, 'some-func', _279566]) Call: (308) [system] '&self'=='&flybase' Redo: (307) [user] metta_atom('&self', [:, 'some-func', _279566]) Unify: (307) [user] metta_atom('&self', [:, 'some-func', _279566]) ^ Call: (308) [user] metta_atom_in_file('&self', [:, 'some-func', _279566]) ^ Unify: (308) [user] metta_atom_in_file('&self', [:, 'some-func', _279566]) ^ Call: (309) [user] metta_atom_in_file('&self', [:, 'some-func', _279566], _347490, _347492) ^ Unify: (309) [user] metta_atom_in_file('&self', [:, 'some-func', _279566], _348426, _348428) ^ Call: (310) [user] loaded_into_kb('&self', _349284) ^ Unify: (310) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (310) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (310) [user] once(user:asserted_metta_pred(_359882, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (310) [system] once(user:asserted_metta_pred(_359882, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (311) [user] asserted_metta_pred(_359882, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (311) [user] asserted_metta_pred(_359882, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (307) [user] metta_atom('&self', [:, 'some-func', _279566]) Unify: (307) [user] metta_atom('&self', [:, 'some-func', _279566]) Call: (308) [user] metta_atom_asserted('&self', [:, 'some-func', _279566]) Unify: (308) [user] metta_atom_asserted('&self', [:, 'some-func', _279566]) ^ Call: (309) [user] metta_atom_asserted_deduced('&self', [:, 'some-func', _279566]) Redo: (308) [user] metta_atom_asserted('&self', [:, 'some-func', _279566]) Unify: (308) [user] metta_atom_asserted('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (308) [user] metta_atom_asserted('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (307) [user] metta_atom('&self', [:, 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (306) [user] metta_eq_def(:, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (305) [user] metta_type('&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (304) [user] get_type_nc(491, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (303) [user] get_type_each(491, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (303) [system] _277692{nr = ...}=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] Call: (305) [$attvar] call_all_attr_uhooks(att(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Unify: (305) [$attvar] call_all_attr_uhooks(att(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (306) [$attvar] uhook(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Unify: (306) [$attvar] uhook(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (307) [nr] nr:attr_unify_hook(old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Unify: (307) [nr] nr:attr_unify_hook(old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (308) [no_repeats] no_repeats:memberchk_pred(same_forms, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], []) ^ Fail: (308) [no_repeats] no_repeats:memberchk_pred(no_repeats:same_forms, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], []) Redo: (307) [no_repeats] nr:attr_unify_hook(old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (308) [system] nb_setarg(3, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, []), [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (308) [system] nb_setarg(3, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (307) [no_repeats] nr:attr_unify_hook(old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (306) [$attvar] uhook(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (306) [$attvar] call_all_attr_uhooks([], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Unify: (306) [$attvar] call_all_attr_uhooks([], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (306) [$attvar] call_all_attr_uhooks([], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (305) [$attvar] call_all_attr_uhooks(att(nr, old_vals([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], same_forms, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), []), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (303) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] Call: (303) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=_265604 Exit: (303) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] ^ Call: (303) [user] return_only_first_type ^ Unify: (303) [user] return_only_first_type ^ Call: (304) [user] true_flag ^ Unify: (304) [user] true_flag ^ Exit: (304) [user] true_flag ^ Exit: (303) [user] return_only_first_type ^ Exit: (302) [user] get_type(491, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (301) [user] if_or_else(get_type(491, '&self', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']='%Undefined%') ^ Call: (301) [user] do_expander(=, _10010, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _42700) ^ Unify: (301) [user] do_expander(=, _10010, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (301) [user] do_expander(=, _10010, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (300) [user] eval_20(=, _10010, 491, '&self', ['get-type', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (299) [user] eval_20(=, _10010, 491, '&self', ['get-type-space', '&self', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (299) [system] nb_setarg(1, retval(fail), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (299) [system] nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (299) [user] ignore(notrace((\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_44800, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])))) ^ Unify: (299) [system] ignore(user:notrace((\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_44800, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])))) ^ Call: (301) [system] setup_call_cleanup('$notrace'(_426624, _426626), once(user:(\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_44800, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']))), '$restore_trace'(_426624, _426626)) ^ Unify: (301) [system] setup_call_cleanup(system:'$notrace'(_426624, _426626), system:once(user:(\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_44800, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']))), system:'$restore_trace'(_426624, _426626)) ^ Call: (302) [system] sig_atomic(system:'$notrace'(_426624, _426626)) ^ Exit: (301) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_44800, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']))), system:'$restore_trace'(3, -1)) ^ Exit: (299) [system] ignore(user:notrace((\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_44800, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])))) ^ Call: (299) [user] ignore((_44670==1->ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))));notrace(ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))))) ^ Unify: (299) [system] ignore(user:(_44670==1->ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))));notrace(ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))))) Call: (301) [system] _44670==1 Fail: (301) [system] _44670==1 ^ Call: (302) [system] setup_call_cleanup('$notrace'(_435086, _435088), once(user:ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))), '$restore_trace'(_435086, _435088)) ^ Unify: (302) [system] setup_call_cleanup(system:'$notrace'(_435086, _435088), system:once(user:ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))), system:'$restore_trace'(_435086, _435088)) ^ Call: (303) [system] sig_atomic(system:'$notrace'(_435086, _435088)) ^ Exit: (302) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (299) [system] ignore(user:(_44670==1->ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))));notrace(ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])])))))))))) ^ Exit: (297) [system] call_cleanup(user:((call(eval_20(=, _10010), 491, '&self', ['get-type-space', '&self', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])*->nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']);fail, trace, call(eval_20(=, _10010), 491, '&self', ['get-type-space', '&self', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), ignore(notrace((\+[->, 'Arg1Type', 'Arg2Type', 'ReturnType']\=_44800, nb_setarg(1, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']), [->, 'Arg1Type', 'Arg2Type', 'ReturnType']))))), user:ignore((_44670==1->ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))));notrace(ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _80674, _80674+1), (retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail), nonvar([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])->indentq(8, _80674, <--, [e, [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]);indentq(8, _80674, <--, [e, retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])]))))))))))) Call: (297) [system] retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail) Exit: (297) [system] retval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])\=@=retval(fail) ^ Exit: (296) [user] trace_eval(eval_20(=, _10010), e, 491, '&self', ['get-type-space', '&self', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (296) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (296) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (298) [system] setup_call_cleanup('$notrace'(_445556, _445558), once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), '$restore_trace'(_445556, _445558)) ^ Unify: (298) [system] setup_call_cleanup(system:'$notrace'(_445556, _445558), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(_445556, _445558)) ^ Call: (299) [system] sig_atomic(system:'$notrace'(_445556, _445558)) ^ Exit: (298) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(3, -1)) ^ Exit: (296) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (296) [system] _10012=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] Exit: (296) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] ^ Exit: (295) [user] eval_01(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (294) [user] eval_00(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (293) [user] eval_args(=, _10010, 492, '&self', ['get-type-space', '&self', 'some-func'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (293) [system] _8188=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] Exit: (293) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] ^ Call: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) Call: (294) [system] var([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Redo: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Call: (295) [system] setup_call_cleanup('$notrace'(_461512, _461514), once(user:self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']])), '$restore_trace'(_461512, _461514)) ^ Unify: (295) [system] setup_call_cleanup(system:'$notrace'(_461512, _461514), system:once(user:self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']])), system:'$restore_trace'(_461512, _461514)) ^ Call: (296) [system] sig_atomic(system:'$notrace'(_461512, _461514)) ^ Redo: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Call: (295) [system] setup_call_cleanup('$notrace'(_466250, _466252), once(user:nonvar(_9710)), '$restore_trace'(_466250, _466252)) ^ Unify: (295) [system] setup_call_cleanup(system:'$notrace'(_466250, _466252), system:once(user:nonvar(_9710)), system:'$restore_trace'(_466250, _466252)) ^ Call: (296) [system] sig_atomic(system:'$notrace'(_466250, _466252)) ^ Redo: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Call: (295) [system] setup_call_cleanup('$notrace'(_470988, _470990), once(user:nonvar(_9710)), '$restore_trace'(_470988, _470990)) ^ Unify: (295) [system] setup_call_cleanup(system:'$notrace'(_470988, _470990), system:once(user:nonvar(_9710)), system:'$restore_trace'(_470988, _470990)) ^ Call: (296) [system] sig_atomic(system:'$notrace'(_470988, _470990)) ^ Redo: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) Call: (294) [system] [['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]==[] ^ Redo: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) Call: (294) [system] atom(=) Exit: (294) [system] atom(=) Call: (294) [system] (=)\==(=) ^ Redo: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Call: (294) [user] self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Unify: (294) [user] self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Call: (296) [system] setup_call_cleanup('$notrace'(_485054, _485056), once(user:self_eval0([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']])), '$restore_trace'(_485054, _485056)) ^ Unify: (296) [system] setup_call_cleanup(system:'$notrace'(_485054, _485056), system:once(user:self_eval0([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']])), system:'$restore_trace'(_485054, _485056)) ^ Call: (297) [system] sig_atomic(system:'$notrace'(_485054, _485056)) ^ Fail: (294) [user] self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Redo: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (293) [user] eval_args(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Call: (294) [user] eval_00(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (294) [user] eval_00(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Call: (295) [user] self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Unify: (295) [user] self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Call: (297) [system] setup_call_cleanup('$notrace'(_494452, _494454), once(user:self_eval0([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']])), '$restore_trace'(_494452, _494454)) ^ Unify: (297) [system] setup_call_cleanup(system:'$notrace'(_494452, _494454), system:once(user:self_eval0([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']])), system:'$restore_trace'(_494452, _494454)) ^ Call: (298) [system] sig_atomic(system:'$notrace'(_494452, _494454)) ^ Fail: (295) [user] self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Redo: (294) [user] eval_00(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (294) [user] eval_00(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Call: (295) [user] eval_01(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Unify: (295) [user] eval_01(=, _6242, 492, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _9710) ^ Call: (296) [user] if_t((492<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (296) [user] if_t((492<1, trace_on_overflow), debug(metta(eval_args))) Call: (298) [system] 492<1 Fail: (298) [system] 492<1 ^ Redo: (296) [user] if_t((492<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (296) [user] if_t((492<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (297) [system] setup_call_cleanup('$notrace'(_507610, _507612), once(user:(_507586 is 492-1, copy_term([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _507600))), '$restore_trace'(_507610, _507612)) ^ Unify: (297) [system] setup_call_cleanup(system:'$notrace'(_507610, _507612), system:once(user:(_507586 is 492-1, copy_term([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _507600))), system:'$restore_trace'(_507610, _507612)) ^ Call: (298) [system] sig_atomic(system:'$notrace'(_507610, _507612)) ^ Exit: (297) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(491 is 492-1, copy_term([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]))), system:'$restore_trace'(3, -1)) ^ Call: (296) [user] trace_eval(eval_20(=, _6242), e, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _511394) ^ Unify: (296) [user] trace_eval(eval_20(=, _6242), e, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _511394) ^ Call: (297) [user] must_det_ll((notrace((flag(eval_num, _513304, _513304+1), _513322 is _513304 mod 500, _513340 is 99-491 mod 100, _513364=_513366, option_else('trace-length', _513378, 500), option_else('trace-depth', _513386, 30))), quietly(if_t((nop(stop_rtrace), _513322>_513378), (set_debug(eval, false), _513442 is _513378+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_513442])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_513494))))) ^ Unify: (297) [user] must_det_ll(user:(notrace((flag(eval_num, _513304, _513304+1), _513322 is _513304 mod 500, _513340 is 99-491 mod 100, _513364=_513366, option_else('trace-length', _513378, 500), option_else('trace-depth', _513386, 30))), quietly(if_t((nop(stop_rtrace), _513322>_513378), (set_debug(eval, false), _513442 is _513378+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_513442])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_513494))))) ^ Call: (298) [user] once(user:(notrace((flag(eval_num, _513304, _513304+1), _513322 is _513304 mod 500, _513340 is 99-491 mod 100, _513364=_513366, option_else('trace-length', _513378, 500), option_else('trace-depth', _513386, 30))), quietly(if_t((nop(stop_rtrace), _513322>_513378), (set_debug(eval, false), _513442 is _513378+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_513442])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_513494))))) ^ Unify: (298) [system] once(user:(notrace((flag(eval_num, _513304, _513304+1), _513322 is _513304 mod 500, _513340 is 99-491 mod 100, _513364=_513366, option_else('trace-length', _513378, 500), option_else('trace-depth', _513386, 30))), quietly(if_t((nop(stop_rtrace), _513322>_513378), (set_debug(eval, false), _513442 is _513378+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_513442])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_513494))))) ^ Call: (301) [system] setup_call_cleanup('$notrace'(_517218, _517220), once(user:(flag(eval_num, _513304, _513304+1), _513322 is _513304 mod 500, _513340 is 99-491 mod 100, _513364=_513366, option_else('trace-length', _513378, 500), option_else('trace-depth', _513386, 30))), '$restore_trace'(_517218, _517220)) ^ Unify: (301) [system] setup_call_cleanup(system:'$notrace'(_517218, _517220), system:once(user:(flag(eval_num, _513304, _513304+1), _513322 is _513304 mod 500, _513340 is 99-491 mod 100, _513364=_513366, option_else('trace-length', _513378, 500), option_else('trace-depth', _513386, 30))), system:'$restore_trace'(_517218, _517220)) ^ Call: (302) [system] sig_atomic(system:'$notrace'(_517218, _517220)) ^ Exit: (301) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 14, 14+1), 14 is 14 mod 500, 8 is 99-491 mod 100, _513364=_513364, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (301) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _513442 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_513442])), nop((start_rtrace, rtrace))))) ^ Unify: (301) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _513442 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_513442])), nop((start_rtrace, rtrace))))) ^ Exit: (301) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _513442 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_513442])), nop((start_rtrace, rtrace))))) Call: (300) [user] nop(notrace(no_repeats_var(_10266))) Unify: (300) [user] nop(notrace(no_repeats_var(_10266))) Exit: (300) [user] nop(notrace(no_repeats_var(_10266))) ^ Exit: (298) [system] once(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 8 is 99-491 mod 100, _10136=_10136, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _10214 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10214])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10266))))) ^ Exit: (297) [user] must_det_ll(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 8 is 99-491 mod 100, _10136=_10136, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _10214 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10214])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10266))))) Call: (297) [occurs] occurs:sub_term(_14844, e) Unify: (297) [occurs] occurs:sub_term(e, e) Exit: (297) [occurs] occurs:sub_term(e, e) Call: (297) [system] e\=e Fail: (297) [system] e\=e Redo: (297) [occurs] occurs:sub_term(_14844, e) Unify: (297) [occurs] occurs:sub_term(_14844, e) Call: (298) [system] compound(e) Fail: (298) [system] compound(e) Fail: (297) [occurs] occurs:sub_term(_14844, e) ^ Redo: (296) [user] trace_eval(eval_20(=, _6242), e, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) Call: (297) [system] _25062=e Exit: (297) [system] e=e ^ Call: (297) [user] if_trace((eval;e), (_10136=1, indentq(8, 14, -->, [e, [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]]))) ^ Unify: (297) [user] if_trace((eval;e), (_10136=1, indentq(8, 14, -->, [e, [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]]))) ^ Call: (299) [system] setup_call_cleanup('$notrace'(_28866, _28868), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _10136=1, indentq(8, 14, -->, [e, [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]]))), _28824, fbug((_28824-->if_trace((eval;e), (_10136=1, indentq(8, 14, -->, [e, [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]])))))))), '$restore_trace'(_28866, _28868)) ^ Unify: (299) [system] setup_call_cleanup(system:'$notrace'(_28866, _28868), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _10136=1, indentq(8, 14, -->, [e, [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]]))), _28824, fbug((_28824-->if_trace((eval;e), (_10136=1, indentq(8, 14, -->, [e, [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]])))))))), system:'$restore_trace'(_28866, _28868)) ^ Call: (300) [system] sig_atomic(system:'$notrace'(_28866, _28868)) ^ Exit: (299) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _10136=1, indentq(8, 14, -->, [e, [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]]))), _28824, fbug((_28824-->if_trace((eval;e), (_10136=1, indentq(8, 14, -->, [e, [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (297) [user] if_trace((eval;e), (_10136=1, indentq(8, 14, -->, [e, [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]]))) Call: (297) [system] _33648=retval(fail) Exit: (297) [system] retval(fail)=retval(fail) Call: (297) [system] _35510=(\+ \+ (flag(eval_num, _35530, _35530+1), (retval(fail)\=@=retval(fail), nonvar(_10054)->indentq(8, _35530, <--, [e, _10054]);indentq(8, _35530, <--, [e, retval(fail)])))) Exit: (297) [system] (\+ \+ (flag(eval_num, _35530, _35530+1), (retval(fail)\=@=retval(fail), nonvar(_10054)->indentq(8, _35530, <--, [e, _10054]);indentq(8, _35530, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _35530, _35530+1), (retval(fail)\=@=retval(fail), nonvar(_10054)->indentq(8, _35530, <--, [e, _10054]);indentq(8, _35530, <--, [e, retval(fail)])))) ^ Call: (297) [user] call_cleanup(((call(eval_20(=, _6242), 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054)*->nb_setarg(1, retval(fail), _10054);fail, trace, call(eval_20(=, _6242), 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054)), ignore(notrace((\+_10054\=_10266, nb_setarg(1, retval(fail), _10054))))), ignore((_10136==1->ignore(\+ \+ (flag(eval_num, _35530, _35530+1), (retval(fail)\=@=retval(fail), nonvar(_10054)->indentq(8, _35530, <--, [e, _10054]);indentq(8, _35530, <--, [e, retval(fail)]))));notrace(ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _35530, _35530+1), (retval(fail)\=@=retval(fail), nonvar(_10054)->indentq(8, _35530, <--, [e, _10054]);indentq(8, _35530, <--, [e, retval(fail)]))))))))))) ^ Unify: (297) [system] call_cleanup(user:((call(eval_20(=, _6242), 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054)*->nb_setarg(1, retval(fail), _10054);fail, trace, call(eval_20(=, _6242), 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054)), ignore(notrace((\+_10054\=_10266, nb_setarg(1, retval(fail), _10054))))), user:ignore((_10136==1->ignore(\+ \+ (flag(eval_num, _35530, _35530+1), (retval(fail)\=@=retval(fail), nonvar(_10054)->indentq(8, _35530, <--, [e, _10054]);indentq(8, _35530, <--, [e, retval(fail)]))));notrace(ignore(if_t(8<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _35530, _35530+1), (retval(fail)\=@=retval(fail), nonvar(_10054)->indentq(8, _35530, <--, [e, _10054]);indentq(8, _35530, <--, [e, retval(fail)]))))))))))) ^ Call: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) Call: (300) [system] atom([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Call: (300) [user] no_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Unify: (300) [user] no_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Call: (301) [user] self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Unify: (301) [user] self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Call: (303) [system] setup_call_cleanup('$notrace'(_47916, _47918), once(user:self_eval0([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']])), '$restore_trace'(_47916, _47918)) ^ Unify: (303) [system] setup_call_cleanup(system:'$notrace'(_47916, _47918), system:once(user:self_eval0([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']])), system:'$restore_trace'(_47916, _47918)) ^ Call: (304) [system] sig_atomic(system:'$notrace'(_47916, _47918)) ^ Fail: (301) [user] self_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Redo: (300) [user] no_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Unify: (300) [user] no_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) Call: (301) [system] atomic(if) Exit: (301) [system] atomic(if) ^ Call: (301) [user] is_sl(if) ^ Unify: (301) [user] is_sl(if) Call: (302) [system] number(if) ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) Call: (300) [system] [['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]==[] ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) Call: (300) [system] atom(=) Exit: (300) [system] atom(=) Call: (300) [system] (=)\==(=) ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) Call: (300) [system] 'is-function-type'==eval ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) Call: (300) [system] callable(if) Exit: (300) [system] callable(if) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) Call: (300) [system] is_list([['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) Exit: (300) [system] is_list([['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) Call: (300) [system] is_list([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) Exit: (300) [system] is_list([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [if|_77766]) Call: (300) [system] var(if) ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Call: (300) [user] once(expand_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _81528)) ^ Unify: (300) [system] once(user:expand_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _81528)) ^ Call: (301) [user] expand_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _81528) ^ Unify: (301) [user] expand_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _81528) Call: (302) [system] is_list([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) Exit: (302) [system] is_list([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Unify: (301) [user] expand_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [if|_87104]) Call: (302) [system] ground(if) Exit: (302) [system] ground(if) ^ Unify: (301) [user] expand_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [if|_89886]) ^ Call: (302) [user] apply:maplist(expand_eval, [['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _89886) ^ Unify: (302) [apply] apply:maplist(user:expand_eval, [['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _89886) Call: (303) [apply] apply:maplist_([['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _89886, user:expand_eval) Unify: (303) [apply] apply:maplist_([['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [_93632|_93634], user:expand_eval) ^ Call: (304) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _93632) ^ Unify: (304) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _93632) Call: (305) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (305) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (304) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type'|_98276]) Call: (305) [system] ground('is-function-type') Exit: (305) [system] ground('is-function-type') ^ Unify: (304) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type'|_101058]) ^ Call: (305) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _101058) ^ Unify: (305) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _101058) Call: (306) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _101058, user:expand_eval) Unify: (306) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_104804|_104806], user:expand_eval) ^ Call: (307) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _104804) ^ Unify: (307) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _104804) Call: (308) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (308) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (307) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_109448]) Call: (308) [system] ground(->) Exit: (308) [system] ground(->) ^ Unify: (307) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_112230]) ^ Call: (308) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _112230) ^ Unify: (308) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _112230) Call: (309) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _112230, user:expand_eval) Unify: (309) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_115976|_115978], user:expand_eval) ^ Call: (310) [user] expand_eval('Arg1Type', _115976) ^ Unify: (310) [user] expand_eval('Arg1Type', _115976) Call: (311) [system] is_list('Arg1Type') ^ Redo: (310) [user] expand_eval('Arg1Type', _115976) Call: (311) [system] 'Arg1Type'=_115976 Exit: (311) [system] 'Arg1Type'='Arg1Type' ^ Exit: (310) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (310) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _115978, user:expand_eval) Unify: (310) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_124338|_124340], user:expand_eval) ^ Call: (311) [user] expand_eval('Arg2Type', _124338) ^ Unify: (311) [user] expand_eval('Arg2Type', _124338) Call: (312) [system] is_list('Arg2Type') ^ Redo: (311) [user] expand_eval('Arg2Type', _124338) Call: (312) [system] 'Arg2Type'=_124338 Exit: (312) [system] 'Arg2Type'='Arg2Type' ^ Exit: (311) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (311) [apply] apply:maplist_(['ReturnType'], _124340, user:expand_eval) Unify: (311) [apply] apply:maplist_(['ReturnType'], [_132700|_132702], user:expand_eval) ^ Call: (312) [user] expand_eval('ReturnType', _132700) ^ Unify: (312) [user] expand_eval('ReturnType', _132700) Call: (313) [system] is_list('ReturnType') ^ Redo: (312) [user] expand_eval('ReturnType', _132700) Call: (313) [system] 'ReturnType'=_132700 Exit: (313) [system] 'ReturnType'='ReturnType' ^ Exit: (312) [user] expand_eval('ReturnType', 'ReturnType') Call: (312) [apply] apply:maplist_([], _132702, user:expand_eval) Unify: (312) [apply] apply:maplist_([], [], user:expand_eval) Exit: (312) [apply] apply:maplist_([], [], user:expand_eval) Exit: (311) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (310) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (309) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (308) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (307) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (307) [apply] apply:maplist_([], _104806, user:expand_eval) Unify: (307) [apply] apply:maplist_([], [], user:expand_eval) Exit: (307) [apply] apply:maplist_([], [], user:expand_eval) Exit: (306) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (305) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (304) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (304) [apply] apply:maplist_([['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _93634, user:expand_eval) Unify: (304) [apply] apply:maplist_([['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [_154114|_154116], user:expand_eval) ^ Call: (305) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _154114) ^ Unify: (305) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _154114) Call: (306) [system] is_list(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (306) [system] is_list(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (305) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function'|_158758]) Call: (306) [system] ground('get-doc-function') Exit: (306) [system] ground('get-doc-function') ^ Unify: (305) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function'|_161540]) ^ Call: (306) [user] apply:maplist(expand_eval, ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _161540) ^ Unify: (306) [apply] apply:maplist(user:expand_eval, ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _161540) Call: (307) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _161540, user:expand_eval) Unify: (307) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_165286|_165288], user:expand_eval) ^ Call: (308) [user] expand_eval('some-func', _165286) ^ Unify: (308) [user] expand_eval('some-func', _165286) Call: (309) [system] is_list('some-func') ^ Redo: (308) [user] expand_eval('some-func', _165286) Call: (309) [system] 'some-func'=_165286 Exit: (309) [system] 'some-func'='some-func' ^ Exit: (308) [user] expand_eval('some-func', 'some-func') Call: (308) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _165288, user:expand_eval) Unify: (308) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_173648|_173650], user:expand_eval) ^ Call: (309) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _173648) ^ Unify: (309) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _173648) Call: (310) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (310) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (309) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_178292]) Call: (310) [system] ground(->) Exit: (310) [system] ground(->) ^ Unify: (309) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_181074]) ^ Call: (310) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _181074) ^ Unify: (310) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _181074) Call: (311) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _181074, user:expand_eval) Unify: (311) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_184820|_184822], user:expand_eval) ^ Call: (312) [user] expand_eval('Arg1Type', _184820) ^ Unify: (312) [user] expand_eval('Arg1Type', _184820) Call: (313) [system] is_list('Arg1Type') ^ Redo: (312) [user] expand_eval('Arg1Type', _184820) Call: (313) [system] 'Arg1Type'=_184820 Exit: (313) [system] 'Arg1Type'='Arg1Type' ^ Exit: (312) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (312) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _184822, user:expand_eval) Unify: (312) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_193182|_193184], user:expand_eval) ^ Call: (313) [user] expand_eval('Arg2Type', _193182) ^ Unify: (313) [user] expand_eval('Arg2Type', _193182) Call: (314) [system] is_list('Arg2Type') ^ Redo: (313) [user] expand_eval('Arg2Type', _193182) Call: (314) [system] 'Arg2Type'=_193182 Exit: (314) [system] 'Arg2Type'='Arg2Type' ^ Exit: (313) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (313) [apply] apply:maplist_(['ReturnType'], _193184, user:expand_eval) Unify: (313) [apply] apply:maplist_(['ReturnType'], [_201544|_201546], user:expand_eval) ^ Call: (314) [user] expand_eval('ReturnType', _201544) ^ Unify: (314) [user] expand_eval('ReturnType', _201544) Call: (315) [system] is_list('ReturnType') ^ Redo: (314) [user] expand_eval('ReturnType', _201544) Call: (315) [system] 'ReturnType'=_201544 Exit: (315) [system] 'ReturnType'='ReturnType' ^ Exit: (314) [user] expand_eval('ReturnType', 'ReturnType') Call: (314) [apply] apply:maplist_([], _201546, user:expand_eval) Unify: (314) [apply] apply:maplist_([], [], user:expand_eval) Exit: (314) [apply] apply:maplist_([], [], user:expand_eval) Exit: (313) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (312) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (311) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (310) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (309) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (309) [apply] apply:maplist_([], _173650, user:expand_eval) Unify: (309) [apply] apply:maplist_([], [], user:expand_eval) Exit: (309) [apply] apply:maplist_([], [], user:expand_eval) Exit: (308) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) Exit: (307) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (306) [apply] apply:maplist(user:expand_eval, ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (305) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (305) [apply] apply:maplist_([['get-doc-atom', 'some-func']], _154116, user:expand_eval) Unify: (305) [apply] apply:maplist_([['get-doc-atom', 'some-func']], [_223890|_223892], user:expand_eval) ^ Call: (306) [user] expand_eval(['get-doc-atom', 'some-func'], _223890) ^ Unify: (306) [user] expand_eval(['get-doc-atom', 'some-func'], _223890) Call: (307) [system] is_list(['get-doc-atom', 'some-func']) Exit: (307) [system] is_list(['get-doc-atom', 'some-func']) ^ Unify: (306) [user] expand_eval(['get-doc-atom', 'some-func'], ['get-doc-atom'|_228534]) Call: (307) [system] ground('get-doc-atom') Exit: (307) [system] ground('get-doc-atom') ^ Unify: (306) [user] expand_eval(['get-doc-atom', 'some-func'], ['get-doc-atom'|_231316]) ^ Call: (307) [user] apply:maplist(expand_eval, ['some-func'], _231316) ^ Unify: (307) [apply] apply:maplist(user:expand_eval, ['some-func'], _231316) Call: (308) [apply] apply:maplist_(['some-func'], _231316, user:expand_eval) Unify: (308) [apply] apply:maplist_(['some-func'], [_235062|_235064], user:expand_eval) ^ Call: (309) [user] expand_eval('some-func', _235062) ^ Unify: (309) [user] expand_eval('some-func', _235062) Call: (310) [system] is_list('some-func') ^ Redo: (309) [user] expand_eval('some-func', _235062) Call: (310) [system] 'some-func'=_235062 Exit: (310) [system] 'some-func'='some-func' ^ Exit: (309) [user] expand_eval('some-func', 'some-func') Call: (309) [apply] apply:maplist_([], _235064, user:expand_eval) Unify: (309) [apply] apply:maplist_([], [], user:expand_eval) Exit: (309) [apply] apply:maplist_([], [], user:expand_eval) Exit: (308) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (307) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (306) [user] expand_eval(['get-doc-atom', 'some-func'], ['get-doc-atom', 'some-func']) Call: (306) [apply] apply:maplist_([], _223892, user:expand_eval) Unify: (306) [apply] apply:maplist_([], [], user:expand_eval) Exit: (306) [apply] apply:maplist_([], [], user:expand_eval) Exit: (305) [apply] apply:maplist_([['get-doc-atom', 'some-func']], [['get-doc-atom', 'some-func']], user:expand_eval) Exit: (304) [apply] apply:maplist_([['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], user:expand_eval) Exit: (303) [apply] apply:maplist_([['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], user:expand_eval) ^ Exit: (302) [apply] apply:maplist(user:expand_eval, [['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Exit: (301) [user] expand_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]) ^ Exit: (300) [system] once(user:expand_eval([if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']])) Call: (300) [system] [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']]\==[if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']] ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Call: (300) [user] is_progn(if) ^ Unify: (300) [user] is_progn(if) Call: (301) [system] var(if) ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Call: (300) [user] is_space_op(if) ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) Call: (300) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (300) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (300) [system] ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_268610, _268616, _268622] ^ Redo: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Unify: (299) [user] eval_20(=, _6242, 491, '&self', [if, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-atom', 'some-func']], _10054) ^ Call: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) Call: (301) [system] var(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Call: (302) [system] setup_call_cleanup('$notrace'(_276156, _276158), once(user:self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_276156, _276158)) ^ Unify: (302) [system] setup_call_cleanup(system:'$notrace'(_276156, _276158), system:once(user:self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_276156, _276158)) ^ Call: (303) [system] sig_atomic(system:'$notrace'(_276156, _276158)) ^ Redo: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Call: (302) [system] setup_call_cleanup('$notrace'(_280894, _280896), once(user:nonvar(_271442)), '$restore_trace'(_280894, _280896)) ^ Unify: (302) [system] setup_call_cleanup(system:'$notrace'(_280894, _280896), system:once(user:nonvar(_271442)), system:'$restore_trace'(_280894, _280896)) ^ Call: (303) [system] sig_atomic(system:'$notrace'(_280894, _280896)) ^ Redo: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Call: (302) [system] setup_call_cleanup('$notrace'(_285632, _285634), once(user:nonvar(_271442)), '$restore_trace'(_285632, _285634)) ^ Unify: (302) [system] setup_call_cleanup(system:'$notrace'(_285632, _285634), system:once(user:nonvar(_271442)), system:'$restore_trace'(_285632, _285634)) ^ Call: (303) [system] sig_atomic(system:'$notrace'(_285632, _285634)) ^ Redo: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) Call: (301) [system] [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]==[] ^ Redo: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) Call: (301) [system] atom(=) Exit: (301) [system] atom(=) Call: (301) [system] (=)\==(=) ^ Redo: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Call: (301) [user] self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (301) [user] self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (303) [system] setup_call_cleanup('$notrace'(_299698, _299700), once(user:self_eval0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_299698, _299700)) ^ Unify: (303) [system] setup_call_cleanup(system:'$notrace'(_299698, _299700), system:once(user:self_eval0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_299698, _299700)) ^ Call: (304) [system] sig_atomic(system:'$notrace'(_299698, _299700)) ^ Fail: (301) [user] self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Call: (301) [user] eval_00(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (301) [user] eval_00(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Call: (302) [user] self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (302) [user] self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (304) [system] setup_call_cleanup('$notrace'(_309096, _309098), once(user:self_eval0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_309096, _309098)) ^ Unify: (304) [system] setup_call_cleanup(system:'$notrace'(_309096, _309098), system:once(user:self_eval0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_309096, _309098)) ^ Call: (305) [system] sig_atomic(system:'$notrace'(_309096, _309098)) ^ Fail: (302) [user] self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (301) [user] eval_00(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (301) [user] eval_00(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Call: (302) [user] eval_01(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Unify: (302) [user] eval_01(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _271442) ^ Call: (303) [user] if_t((491<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (303) [user] if_t((491<1, trace_on_overflow), debug(metta(eval_args))) Call: (305) [system] 491<1 Fail: (305) [system] 491<1 ^ Redo: (303) [user] if_t((491<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (303) [user] if_t((491<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (304) [system] setup_call_cleanup('$notrace'(_322254, _322256), once(user:(_322230 is 491-1, copy_term(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _322244))), '$restore_trace'(_322254, _322256)) ^ Unify: (304) [system] setup_call_cleanup(system:'$notrace'(_322254, _322256), system:once(user:(_322230 is 491-1, copy_term(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _322244))), system:'$restore_trace'(_322254, _322256)) ^ Call: (305) [system] sig_atomic(system:'$notrace'(_322254, _322256)) ^ Exit: (304) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(490 is 491-1, copy_term(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))), system:'$restore_trace'(3, -1)) ^ Call: (303) [user] trace_eval(eval_20(=, 'Bool'), e, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (303) [user] trace_eval(eval_20(=, 'Bool'), e, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Call: (304) [user] must_det_ll((notrace((flag(eval_num, _327948, _327948+1), _327966 is _327948 mod 500, _327984 is 99-490 mod 100, _328008=_328010, option_else('trace-length', _328022, 500), option_else('trace-depth', _328030, 30))), quietly(if_t((nop(stop_rtrace), _327966>_328022), (set_debug(eval, false), _328086 is _328022+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328086])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328138))))) ^ Unify: (304) [user] must_det_ll(user:(notrace((flag(eval_num, _327948, _327948+1), _327966 is _327948 mod 500, _327984 is 99-490 mod 100, _328008=_328010, option_else('trace-length', _328022, 500), option_else('trace-depth', _328030, 30))), quietly(if_t((nop(stop_rtrace), _327966>_328022), (set_debug(eval, false), _328086 is _328022+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328086])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328138))))) ^ Call: (305) [user] once(user:(notrace((flag(eval_num, _327948, _327948+1), _327966 is _327948 mod 500, _327984 is 99-490 mod 100, _328008=_328010, option_else('trace-length', _328022, 500), option_else('trace-depth', _328030, 30))), quietly(if_t((nop(stop_rtrace), _327966>_328022), (set_debug(eval, false), _328086 is _328022+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328086])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328138))))) ^ Unify: (305) [system] once(user:(notrace((flag(eval_num, _327948, _327948+1), _327966 is _327948 mod 500, _327984 is 99-490 mod 100, _328008=_328010, option_else('trace-length', _328022, 500), option_else('trace-depth', _328030, 30))), quietly(if_t((nop(stop_rtrace), _327966>_328022), (set_debug(eval, false), _328086 is _328022+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328086])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328138))))) ^ Call: (308) [system] setup_call_cleanup('$notrace'(_331862, _331864), once(user:(flag(eval_num, _327948, _327948+1), _327966 is _327948 mod 500, _327984 is 99-490 mod 100, _328008=_328010, option_else('trace-length', _328022, 500), option_else('trace-depth', _328030, 30))), '$restore_trace'(_331862, _331864)) ^ Unify: (308) [system] setup_call_cleanup(system:'$notrace'(_331862, _331864), system:once(user:(flag(eval_num, _327948, _327948+1), _327966 is _327948 mod 500, _327984 is 99-490 mod 100, _328008=_328010, option_else('trace-length', _328022, 500), option_else('trace-depth', _328030, 30))), system:'$restore_trace'(_331862, _331864)) ^ Call: (309) [system] sig_atomic(system:'$notrace'(_331862, _331864)) ^ Exit: (308) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 15, 15+1), 15 is 15 mod 500, 9 is 99-490 mod 100, _328008=_328008, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (308) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 15>500), (set_debug(eval, false), _328086 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328086])), nop((start_rtrace, rtrace))))) ^ Unify: (308) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 15>500), (set_debug(eval, false), _328086 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328086])), nop((start_rtrace, rtrace))))) ^ Exit: (308) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 15>500), (set_debug(eval, false), _328086 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328086])), nop((start_rtrace, rtrace))))) Call: (307) [user] nop(notrace(no_repeats_var(_328138))) Unify: (307) [user] nop(notrace(no_repeats_var(_328138))) Exit: (307) [user] nop(notrace(no_repeats_var(_328138))) ^ Exit: (305) [system] once(user:(notrace((flag(eval_num, 15, 15+1), 15 is 15 mod 500, 9 is 99-490 mod 100, _328008=_328008, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 15>500), (set_debug(eval, false), _328086 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328086])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328138))))) ^ Exit: (304) [user] must_det_ll(user:(notrace((flag(eval_num, 15, 15+1), 15 is 15 mod 500, 9 is 99-490 mod 100, _328008=_328008, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 15>500), (set_debug(eval, false), _328086 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328086])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328138))))) Call: (304) [occurs] occurs:sub_term(_343326, e) Unify: (304) [occurs] occurs:sub_term(e, e) Exit: (304) [occurs] occurs:sub_term(e, e) Call: (304) [system] e\=e Fail: (304) [system] e\=e Redo: (304) [occurs] occurs:sub_term(_343326, e) Unify: (304) [occurs] occurs:sub_term(_343326, e) Call: (305) [system] compound(e) Fail: (305) [system] compound(e) Fail: (304) [occurs] occurs:sub_term(_343326, e) ^ Redo: (303) [user] trace_eval(eval_20(=, 'Bool'), e, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (304) [system] _353544=e Exit: (304) [system] e=e ^ Call: (304) [user] if_trace((eval;e), (_328008=1, indentq(9, 15, -->, [e, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Unify: (304) [user] if_trace((eval;e), (_328008=1, indentq(9, 15, -->, [e, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Call: (306) [system] setup_call_cleanup('$notrace'(_357348, _357350), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328008=1, indentq(9, 15, -->, [e, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _357306, fbug((_357306-->if_trace((eval;e), (_328008=1, indentq(9, 15, -->, [e, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), '$restore_trace'(_357348, _357350)) ^ Unify: (306) [system] setup_call_cleanup(system:'$notrace'(_357348, _357350), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328008=1, indentq(9, 15, -->, [e, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _357306, fbug((_357306-->if_trace((eval;e), (_328008=1, indentq(9, 15, -->, [e, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(_357348, _357350)) ^ Call: (307) [system] sig_atomic(system:'$notrace'(_357348, _357350)) ^ Exit: (306) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328008=1, indentq(9, 15, -->, [e, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _357306, fbug((_357306-->if_trace((eval;e), (_328008=1, indentq(9, 15, -->, [e, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (304) [user] if_trace((eval;e), (_328008=1, indentq(9, 15, -->, [e, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) Call: (304) [system] _362130=retval(fail) Exit: (304) [system] retval(fail)=retval(fail) Call: (304) [system] _363992=(\+ \+ (flag(eval_num, _364012, _364012+1), (retval(fail)\=@=retval(fail), nonvar(_326038)->indentq(9, _364012, <--, [e, _326038]);indentq(9, _364012, <--, [e, retval(fail)])))) Exit: (304) [system] (\+ \+ (flag(eval_num, _364012, _364012+1), (retval(fail)\=@=retval(fail), nonvar(_326038)->indentq(9, _364012, <--, [e, _326038]);indentq(9, _364012, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _364012, _364012+1), (retval(fail)\=@=retval(fail), nonvar(_326038)->indentq(9, _364012, <--, [e, _326038]);indentq(9, _364012, <--, [e, retval(fail)])))) ^ Call: (304) [user] call_cleanup(((call(eval_20(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038)*->nb_setarg(1, retval(fail), _326038);fail, trace, call(eval_20(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038)), ignore(notrace((\+_326038\=_328138, nb_setarg(1, retval(fail), _326038))))), ignore((_328008==1->ignore(\+ \+ (flag(eval_num, _364012, _364012+1), (retval(fail)\=@=retval(fail), nonvar(_326038)->indentq(9, _364012, <--, [e, _326038]);indentq(9, _364012, <--, [e, retval(fail)]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _364012, _364012+1), (retval(fail)\=@=retval(fail), nonvar(_326038)->indentq(9, _364012, <--, [e, _326038]);indentq(9, _364012, <--, [e, retval(fail)]))))))))))) ^ Unify: (304) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038)*->nb_setarg(1, retval(fail), _326038);fail, trace, call(eval_20(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038)), ignore(notrace((\+_326038\=_328138, nb_setarg(1, retval(fail), _326038))))), user:ignore((_328008==1->ignore(\+ \+ (flag(eval_num, _364012, _364012+1), (retval(fail)\=@=retval(fail), nonvar(_326038)->indentq(9, _364012, <--, [e, _326038]);indentq(9, _364012, <--, [e, retval(fail)]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _364012, _364012+1), (retval(fail)\=@=retval(fail), nonvar(_326038)->indentq(9, _364012, <--, [e, _326038]);indentq(9, _364012, <--, [e, retval(fail)]))))))))))) ^ Call: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (307) [system] atom(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Call: (307) [user] no_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (307) [user] no_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (308) [user] self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (308) [user] self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_376398, _376400), once(user:self_eval0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_376398, _376400)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_376398, _376400), system:once(user:self_eval0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_376398, _376400)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_376398, _376400)) ^ Fail: (308) [user] self_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (307) [user] no_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (307) [user] no_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (308) [system] atomic('is-function-type') Exit: (308) [system] atomic('is-function-type') ^ Call: (308) [user] is_sl('is-function-type') ^ Unify: (308) [user] is_sl('is-function-type') Call: (309) [system] number('is-function-type') ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (307) [system] [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]==[] ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (307) [system] atom(=) Exit: (307) [system] atom(=) Call: (307) [system] (=)\==(=) ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (307) [system] callable('is-function-type') Exit: (307) [system] callable('is-function-type') ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (307) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (307) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (307) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (307) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type'|_403432]) Call: (307) [system] var('is-function-type') ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Call: (307) [user] once(expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407194)) ^ Unify: (307) [system] once(user:expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407194)) ^ Call: (308) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407194) ^ Unify: (308) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407194) Call: (309) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (309) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (308) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type'|_412770]) Call: (309) [system] ground('is-function-type') Exit: (309) [system] ground('is-function-type') ^ Unify: (308) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type'|_415552]) ^ Call: (309) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _415552) ^ Unify: (309) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _415552) Call: (310) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _415552, user:expand_eval) Unify: (310) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_419298|_419300], user:expand_eval) ^ Call: (311) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _419298) ^ Unify: (311) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _419298) Call: (312) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (312) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (311) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_423942]) Call: (312) [system] ground(->) Exit: (312) [system] ground(->) ^ Unify: (311) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_426724]) ^ Call: (312) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _426724) ^ Unify: (312) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _426724) Call: (313) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _426724, user:expand_eval) Unify: (313) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_430470|_430472], user:expand_eval) ^ Call: (314) [user] expand_eval('Arg1Type', _430470) ^ Unify: (314) [user] expand_eval('Arg1Type', _430470) Call: (315) [system] is_list('Arg1Type') ^ Redo: (314) [user] expand_eval('Arg1Type', _430470) Call: (315) [system] 'Arg1Type'=_430470 Exit: (315) [system] 'Arg1Type'='Arg1Type' ^ Exit: (314) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (314) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _430472, user:expand_eval) Unify: (314) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_438832|_438834], user:expand_eval) ^ Call: (315) [user] expand_eval('Arg2Type', _438832) ^ Unify: (315) [user] expand_eval('Arg2Type', _438832) Call: (316) [system] is_list('Arg2Type') ^ Redo: (315) [user] expand_eval('Arg2Type', _438832) Call: (316) [system] 'Arg2Type'=_438832 Exit: (316) [system] 'Arg2Type'='Arg2Type' ^ Exit: (315) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (315) [apply] apply:maplist_(['ReturnType'], _438834, user:expand_eval) Unify: (315) [apply] apply:maplist_(['ReturnType'], [_447194|_447196], user:expand_eval) ^ Call: (316) [user] expand_eval('ReturnType', _447194) ^ Unify: (316) [user] expand_eval('ReturnType', _447194) Call: (317) [system] is_list('ReturnType') ^ Redo: (316) [user] expand_eval('ReturnType', _447194) Call: (317) [system] 'ReturnType'=_447194 Exit: (317) [system] 'ReturnType'='ReturnType' ^ Exit: (316) [user] expand_eval('ReturnType', 'ReturnType') Call: (316) [apply] apply:maplist_([], _447196, user:expand_eval) Unify: (316) [apply] apply:maplist_([], [], user:expand_eval) Exit: (316) [apply] apply:maplist_([], [], user:expand_eval) Exit: (315) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (314) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (313) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (312) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (311) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (311) [apply] apply:maplist_([], _419300, user:expand_eval) Unify: (311) [apply] apply:maplist_([], [], user:expand_eval) Exit: (311) [apply] apply:maplist_([], [], user:expand_eval) Exit: (310) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (309) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (308) [user] expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (307) [system] once(user:expand_eval(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])) Call: (307) [system] ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Call: (307) [user] is_progn('is-function-type') ^ Unify: (307) [user] is_progn('is-function-type') Call: (308) [system] var('is-function-type') ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Call: (307) [user] is_progn('is-function-type') ^ Unify: (307) [user] is_progn('is-function-type') Call: (308) [system] var('is-function-type') ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Call: (307) [user] is_space_op('is-function-type') ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (307) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (307) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (307) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[_485402, _485408, _485414] ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (307) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=='Nothing' ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Call: (307) [user] metta_compiled_predicate('&self', 'is-function-type', _491050) ^ Fail: (307) [user] metta_compiled_predicate('&self', 'is-function-type', _491050) ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _326038) Call: (307) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (307) [system] is_list(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (307) [user] apply:maplist(self_eval, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (307) [apply] apply:maplist(user:self_eval, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (308) [apply] apply:maplist_(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) Unify: (308) [apply] apply:maplist_(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) ^ Call: (309) [user] self_eval('is-function-type') ^ Unify: (309) [user] self_eval('is-function-type') ^ Call: (311) [system] setup_call_cleanup('$notrace'(_502242, _502244), once(user:self_eval0('is-function-type')), '$restore_trace'(_502242, _502244)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_502242, _502244), system:once(user:self_eval0('is-function-type')), system:'$restore_trace'(_502242, _502244)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_502242, _502244)) ^ Exit: (311) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('is-function-type')), system:'$restore_trace'(3, -1)) ^ Exit: (309) [user] self_eval('is-function-type') Call: (309) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) Unify: (309) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) ^ Call: (310) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (310) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (312) [system] setup_call_cleanup('$notrace'(_510658, _510660), once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), '$restore_trace'(_510658, _510660)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_510658, _510660), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(_510658, _510660)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_510658, _510660)) ^ Exit: (312) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(3, -1)) ^ Exit: (310) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (310) [apply] apply:maplist_([], user:self_eval) Unify: (310) [apply] apply:maplist_([], user:self_eval) Exit: (310) [apply] apply:maplist_([], user:self_eval) Exit: (309) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) Exit: (308) [apply] apply:maplist_(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) ^ Exit: (307) [apply] apply:maplist(user:self_eval, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (307) [system] ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_520934|_520936] Exit: (307) [system] ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] Call: (307) [system] atom('is-function-type') Exit: (307) [system] atom('is-function-type') ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10364) Call: (307) [system] _12318=do_more_defs(true) Exit: (307) [system] do_more_defs(true)=do_more_defs(true) ^ Call: (307) [user] clause(eval_21(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10364), _14194) ^ Redo: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10364) ^ Unify: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10364) ^ Call: (307) [user] eval_40(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (307) [user] eval_40(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (308) [user] eval_selfless(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (308) [user] eval_selfless(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (309) [user] eval_selfless_0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (309) [user] eval_selfless_0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) Call: (310) [system] var('is-function-type') ^ Redo: (309) [user] eval_selfless_0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (309) [user] eval_selfless_0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (310) [user] eval_selfless_1(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (310) [user] eval_selfless_1(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (311) [user] allow_clp ^ Unify: (311) [user] allow_clp ^ Call: (312) [user] false_flag ^ Unify: (312) [user] false_flag Call: (313) [system] fail Fail: (313) [system] fail ^ Fail: (312) [user] false_flag ^ Redo: (309) [user] eval_selfless_0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (309) [user] eval_selfless_0(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (310) [user] eval_selfless_2(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (310) [user] eval_selfless_2(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) Call: (311) [system] var('is-function-type') ^ Redo: (310) [user] eval_selfless_2(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (310) [user] eval_selfless_2(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (311) [user] fake_notrace((ground(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_40222, _40228, _40234], atom(_40222), catch_warn(current_op(_40260, yfx, _40222)), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_40280], s2ps(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _40288))) ^ Unify: (311) [user] fake_notrace(user:(ground(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_40222, _40228, _40234], atom(_40222), catch_warn(current_op(_40260, yfx, _40222)), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_40280], s2ps(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _40288))) ^ Call: (312) [user] real_notrace(user:(ground(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_40222, _40228, _40234], atom(_40222), catch_warn(current_op(_40260, yfx, _40222)), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_40280], s2ps(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _40288))) ^ Unify: (312) [user] real_notrace(user:(ground(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_40222, _40228, _40234], atom(_40222), catch_warn(current_op(_40260, yfx, _40222)), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_40280], s2ps(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _40288))) ^ Call: (313) [user] setup_call_cleanup('$notrace'(_43994, _43996), once(user:(ground(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_40222, _40228, _40234], atom(_40222), catch_warn(current_op(_40260, yfx, _40222)), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_40280], s2ps(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _40288))), '$restore_trace'(_43994, _43996)) ^ Unify: (313) [system] setup_call_cleanup(user:'$notrace'(_43994, _43996), user:once(user:(ground(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_40222, _40228, _40234], atom(_40222), catch_warn(current_op(_40260, yfx, _40222)), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_40280], s2ps(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _40288))), user:'$restore_trace'(_43994, _43996)) ^ Call: (314) [system] sig_atomic(user:'$notrace'(_43994, _43996)) ^ Fail: (312) [user] real_notrace(user:(ground(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_40222, _40228, _40234], atom(_40222), catch_warn(current_op(_40260, yfx, _40222)), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_40280], s2ps(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _40288))) ^ Fail: (311) [user] fake_notrace(user:(ground(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_40222, _40228, _40234], atom(_40222), catch_warn(current_op(_40260, yfx, _40222)), ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_40280], s2ps(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _40288))) ^ Redo: (307) [user] eval_40(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (307) [user] eval_40(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (308) [user] eval_41(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (308) [user] eval_41(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (309) [user] naive_eval_args ^ Unify: (309) [user] naive_eval_args Call: (310) [system] false Unify: (310) [system] false Call: (311) [system] fail ^ Redo: (308) [user] eval_41(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (308) [user] eval_41(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (309) [user] naive_eval_args ^ Unify: (309) [user] naive_eval_args Call: (310) [system] false Unify: (310) [system] false Call: (311) [system] fail ^ Redo: (308) [user] eval_41(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (309) [user] eval_adjust_args(=, 'Bool', _64448, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _64450) ^ Unify: (309) [user] eval_adjust_args(=, 'Bool', _64448, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _64450) Call: (310) [user] if_or_else((eval_all_args, eval_adjust_args2(=, 'Bool', _64448, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _64450)), eval_adjust_args1(=, 'Bool', _64448, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _64450)) Unify: (310) [user] if_or_else((eval_all_args, eval_adjust_args2(=, 'Bool', _64448, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _64450)), eval_adjust_args1(=, 'Bool', _64448, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _64450)) ^ Call: (312) [user] eval_all_args ^ Unify: (312) [user] eval_all_args ^ Call: (313) [user] true_flag ^ Unify: (313) [user] true_flag ^ Exit: (313) [user] true_flag ^ Exit: (312) [user] eval_all_args ^ Call: (312) [user] eval_adjust_args2(=, 'Bool', _64448, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _64450) ^ Unify: (312) [user] eval_adjust_args2(=, 'Bool', _64448, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type'|_74682]) ^ Call: (313) [user] apply:maplist(must_eval_args(=, _75640, 490, '&self'), [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _74682) ^ Unify: (313) [apply] apply:maplist(user:must_eval_args(=, _75640, 490, '&self'), [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _74682) Call: (314) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _74682, user:must_eval_args(=, _75640, 490, '&self')) Unify: (314) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_78462|_78464], user:must_eval_args(=, _75640, 490, '&self')) ^ Call: (315) [user] must_eval_args(=, _75640, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _78462) ^ Unify: (315) [user] must_eval_args(=, _75640, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _78462) ^ Call: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) Call: (317) [system] var(eval_args) Fail: (317) [system] var(eval_args) ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) Call: (317) [system] eval_args==false Fail: (317) [system] eval_args==false ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) Call: (317) [system] eval_args==true Fail: (317) [system] eval_args==true ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) ^ Call: (317) [user] fast_option_value(eval_args, debug) ^ Unify: (317) [user] fast_option_value(eval_args, debug) Call: (318) [system] atom(eval_args) Exit: (318) [system] atom(eval_args) Call: (318) [system] current_prolog_flag(eval_args, debug) Fail: (318) [system] current_prolog_flag(eval_args, debug) ^ Fail: (317) [user] fast_option_value(eval_args, debug) ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) ^ Call: (317) [user] fast_option_value(eval_args, trace) ^ Unify: (317) [user] fast_option_value(eval_args, trace) Call: (318) [system] atom(eval_args) Exit: (318) [system] atom(eval_args) Call: (318) [system] current_prolog_flag(eval_args, trace) Fail: (318) [system] current_prolog_flag(eval_args, trace) ^ Fail: (317) [user] fast_option_value(eval_args, trace) ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) Call: (317) [prolog_debug] prolog_debug:debugging(metta(eval_args), _110914) Unify: (317) [prolog_debug] prolog_debug:debugging(metta(eval_args), _110914) ^ Call: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _110914, _112850) ^ Unify: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _110914, []) Call: (319) [system] current_prolog_flag(nodebugx, true) ^ Redo: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _110914, _115654) ^ Unify: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _110914, _116592) ^ Call: (319) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (319) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (319) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_119326, _119328, _119330), defined) ^ Unify: (319) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_119326, _119328, _119330), defined) Call: (320) [system] nonvar(defined) Exit: (320) [system] nonvar(defined) Call: (320) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_119326, _119328, _119330)) Unify: (320) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_119326, _119328, _119330)) Call: (321) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_119326, _119328, _119330)) Unify: (321) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_119326, _119328, _119330)) Call: (322) [system] callable(debugging_logicmoo_setting(_119326, _119328, _119330)) Exit: (322) [system] callable(debugging_logicmoo_setting(_119326, _119328, _119330)) Call: (322) [system] atom(bugger) Exit: (322) [system] atom(bugger) Exit: (321) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_119326, _119328, _119330)) Exit: (320) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_119326, _119328, _119330)) ^ Exit: (319) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_119326, _119328, _119330), defined) ^ Call: (319) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _110914, _133240) ^ Unify: (319) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (319) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error]) Exit: (317) [prolog_debug] prolog_debug:debugging(metta(eval_args), true) Call: (317) [system] true==true Exit: (317) [system] true==true ^ Exit: (316) [user] is_debugging(eval_args) ^ Unify: (315) [user] must_eval_args(=, _75640, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _78462) ^ Call: (316) [user] eval_args(=, _75640, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _78462) ^ Unify: (316) [user] eval_args(=, _75640, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _78462) Call: (317) [system] var([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Redo: (316) [user] eval_args(=, _75640, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _78462) ^ Unify: (316) [user] eval_args(=, _75640, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _78462) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_146364, _146366), once(user:self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), '$restore_trace'(_146364, _146366)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_146364, _146366), system:once(user:self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(_146364, _146366)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_146364, _146366)) ^ Exit: (318) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(3, -1)) Call: (317) [system] _78462=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] Exit: (317) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] ^ Exit: (316) [user] eval_args(=, _75640, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (315) [user] must_eval_args(=, _75640, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (315) [apply] apply:maplist_([], _78464, user:must_eval_args(=, _75640, 490, '&self')) Unify: (315) [apply] apply:maplist_([], [], user:must_eval_args(=, _75640, 490, '&self')) Exit: (315) [apply] apply:maplist_([], [], user:must_eval_args(=, _75640, 490, '&self')) Exit: (314) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:must_eval_args(=, _75640, 490, '&self')) ^ Exit: (313) [apply] apply:maplist(user:must_eval_args(=, _75640, 490, '&self'), [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (313) [system] _64448=_17018 Exit: (313) [system] _17018=_17018 ^ Exit: (312) [user] eval_adjust_args2(=, 'Bool', _17018, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (310) [user] if_or_else((eval_all_args, eval_adjust_args2(=, 'Bool', _17018, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), eval_adjust_args1(=, 'Bool', _17018, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])) ^ Exit: (309) [user] eval_adjust_args(=, 'Bool', _17018, _17018, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (309) [user] if_trace((e;args), (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))))) ^ Unify: (309) [user] if_trace((e;args), (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))))) ^ Call: (311) [system] setup_call_cleanup('$notrace'(_165232, _165234), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))), _165190, fbug((_165190-->if_trace((e;args), (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))))))), '$restore_trace'(_165232, _165234)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_165232, _165234), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))), _165190, fbug((_165190-->if_trace((e;args), (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))))))), system:'$restore_trace'(_165232, _165234)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_165232, _165234)) ^ Exit: (311) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))), _165190, fbug((_165190-->if_trace((e;args), (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (309) [user] if_trace((e;args), (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))))) ^ Call: (309) [user] eval_70(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (309) [user] eval_70(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) Call: (310) [user] if_or_else(eval_maybe_python(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018))))) Unify: (310) [user] if_or_else(eval_maybe_python(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018))))) ^ Call: (311) [user] eval_maybe_python(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (311) [user] eval_maybe_python(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) Call: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Call: (313) [user] typed_list('&self', _177644, _177566) ^ Unify: (313) [user] typed_list('&self', _178576, _177566) Call: (314) [system] compound('&self') Fail: (314) [system] compound('&self') ^ Fail: (313) [user] typed_list('&self', _181356, _177566) Redo: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Call: (313) [system] '&self'=='&flybase' Redo: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Call: (313) [user] metta_atom_in_file('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Unify: (313) [user] metta_atom_in_file('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Call: (314) [user] metta_atom_in_file('&self', ['registered-python-function', _175718, _175724, 'is-function-type'], _188738, _188740) ^ Unify: (314) [user] metta_atom_in_file('&self', ['registered-python-function', _175718, _175724, 'is-function-type'], _189674, _189676) ^ Call: (315) [user] loaded_into_kb('&self', _190532) ^ Unify: (315) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (315) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (315) [user] once(user:asserted_metta_pred(_201130, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (315) [system] once(user:asserted_metta_pred(_201130, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (316) [user] asserted_metta_pred(_201130, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (316) [user] asserted_metta_pred(_201130, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Call: (313) [user] metta_atom_asserted('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (313) [user] metta_atom_asserted('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Call: (314) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Redo: (313) [user] metta_atom_asserted('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Redo: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _175718, _175724, 'is-function-type']) Call: (313) [system] '&self'\=='&corelib' Exit: (313) [system] '&self'\=='&corelib' ^ Call: (313) [user] using_all_spaces ^ Unify: (313) [user] using_all_spaces Call: (314) [system] nb_current(with_all_spaces, t) Exit: (314) [system] nb_current(with_all_spaces, t) ^ Exit: (313) [user] using_all_spaces Call: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Call: (314) [user] typed_list('&corelib', _236168, _236090) ^ Unify: (314) [user] typed_list('&corelib', _237100, _236090) Call: (315) [system] compound('&corelib') Fail: (315) [system] compound('&corelib') ^ Fail: (314) [user] typed_list('&corelib', _239880, _236090) Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Call: (314) [system] '&corelib'=='&flybase' Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Call: (314) [user] metta_atom_in_file('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Unify: (314) [user] metta_atom_in_file('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Call: (315) [user] metta_atom_in_file('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type'], _247262, _247264) ^ Unify: (315) [user] metta_atom_in_file('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type'], _248198, _248200) ^ Call: (316) [user] loaded_into_kb('&corelib', _249056) ^ Unify: (316) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (316) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (316) [user] once(user:asserted_metta_pred(_259610, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (316) [system] once(user:asserted_metta_pred(_259610, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (317) [user] asserted_metta_pred(_259610, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (317) [user] asserted_metta_pred(_259610, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (316) [user] loaded_into_kb('&corelib', _249056) ^ Unify: (316) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (316) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (316) [user] once(user:asserted_metta_pred(_289410, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (316) [system] once(user:asserted_metta_pred(_289410, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (317) [user] asserted_metta_pred(_289410, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (317) [user] asserted_metta_pred(_289410, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Call: (314) [user] metta_atom_asserted('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (314) [user] metta_atom_asserted('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Call: (315) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) ^ Unify: (315) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Call: (316) [user] metta_atom_corelib_types(['registered-python-function', _175718, _175724, 'is-function-type']) Redo: (314) [user] metta_atom_asserted('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Call: (314) [system] '&corelib'\=='&corelib' Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _175718, _175724, 'is-function-type']) Call: (314) [system] '&corelib'\=='&corelib' Redo: (310) [user] if_or_else(eval_maybe_python(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018))))) Call: (311) [user] if_or_else(eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018)))) Unify: (311) [user] if_or_else(eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018)))) ^ Call: (312) [user] eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (312) [user] eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (313) [user] allow_host_functions ^ Unify: (313) [user] allow_host_functions ^ Exit: (313) [user] allow_host_functions ^ Call: (313) [user] once((is_system_pred('is-function-type'), length([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _328938), is_syspred('is-function-type', _328938, _328946))) ^ Unify: (313) [system] once(user:(is_system_pred('is-function-type'), length([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _328938), is_syspred('is-function-type', _328938, _328946))) ^ Call: (315) [user] is_system_pred('is-function-type') ^ Unify: (315) [user] is_system_pred('is-function-type') Call: (316) [system] atom('is-function-type') Exit: (316) [system] atom('is-function-type') Call: (316) [system] atom_concat(_334584, !, 'is-function-type') ^ Redo: (315) [user] is_system_pred('is-function-type') ^ Unify: (315) [user] is_system_pred('is-function-type') Call: (316) [system] atom('is-function-type') Exit: (316) [system] atom('is-function-type') Call: (316) [system] atom_concat(_339212, '-fn', 'is-function-type') ^ Redo: (315) [user] is_system_pred('is-function-type') ^ Unify: (315) [user] is_system_pred('is-function-type') Call: (316) [system] atom('is-function-type') Exit: (316) [system] atom('is-function-type') Call: (316) [system] atom_concat(_343840, '-p', 'is-function-type') ^ Fail: (315) [user] is_system_pred('is-function-type') Redo: (311) [user] if_or_else(eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018)))) Call: (312) [user] if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018))) Unify: (312) [user] if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018))) ^ Call: (313) [user] eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (313) [user] eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (314) [user] allow_host_functions ^ Unify: (314) [user] allow_host_functions ^ Exit: (314) [user] allow_host_functions ^ Call: (314) [user] is_system_pred('is-function-type') ^ Unify: (314) [user] is_system_pred('is-function-type') Call: (315) [system] atom('is-function-type') Exit: (315) [system] atom('is-function-type') Call: (315) [system] atom_concat(_356776, !, 'is-function-type') ^ Redo: (314) [user] is_system_pred('is-function-type') ^ Unify: (314) [user] is_system_pred('is-function-type') Call: (315) [system] atom('is-function-type') Exit: (315) [system] atom('is-function-type') Call: (315) [system] atom_concat(_361404, '-fn', 'is-function-type') ^ Redo: (314) [user] is_system_pred('is-function-type') ^ Unify: (314) [user] is_system_pred('is-function-type') Call: (315) [system] atom('is-function-type') Exit: (315) [system] atom('is-function-type') Call: (315) [system] atom_concat(_366032, '-p', 'is-function-type') Redo: (312) [user] if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018))) Call: (313) [user] if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018)) Unify: (313) [user] if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018)) ^ Call: (314) [user] eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (314) [user] eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (315) [user] curried_arity(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _371526, _371528) ^ Unify: (315) [user] curried_arity(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _371526, _371528) Call: (316) [system] var(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (315) [user] curried_arity(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _371526, _371528) ^ Unify: (315) [user] curried_arity(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'is-function-type', _371528) Call: (316) [system] var('is-function-type') ^ Redo: (315) [user] curried_arity(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _371526, _371528) ^ Unify: (315) [user] curried_arity(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'is-function-type', _371528) ^ Call: (316) [user] len_or_unbound([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _371528) ^ Unify: (316) [user] len_or_unbound([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _371528) Call: (317) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (317) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (317) [system] length([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _371528) Unify: (317) [system] length([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _371528) Call: (318) [system] var(_371528) Exit: (318) [system] var(_371528) Call: (318) [system] []==[] Exit: (318) [system] []==[] Call: (318) [system] _371528=1 Exit: (318) [system] 1=1 Exit: (317) [system] length([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 1) ^ Exit: (316) [user] len_or_unbound([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 1) ^ Exit: (315) [user] curried_arity(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'is-function-type', 1) ^ Call: (315) [user] is_metta_type_constructor('&self', 'is-function-type', _392882) ^ Redo: (314) [user] eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (314) [user] eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (315) [user] can_be_ok(eval_maybe_defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (315) [user] can_be_ok(eval_maybe_defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (316) [user] cant_be_ok(eval_maybe_defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (316) [user] cant_be_ok(eval_maybe_defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (317) [system] 'is-function-type'==let ^ Redo: (315) [user] can_be_ok(eval_maybe_defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (315) [user] can_be_ok(eval_maybe_defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (315) [user] can_be_ok(eval_maybe_defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (315) [user] trace_eval(eval_defn_choose_candidates(=, 'Bool'), defn, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (315) [user] trace_eval(eval_defn_choose_candidates(=, 'Bool'), defn, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (316) [user] must_det_ll((notrace((flag(eval_num, _405042, _405042+1), _405060 is _405042 mod 500, _405078 is 99-490 mod 100, _405102=_405104, option_else('trace-length', _405116, 500), option_else('trace-depth', _405124, 30))), quietly(if_t((nop(stop_rtrace), _405060>_405116), (set_debug(eval, false), _405180 is _405116+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_405180])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_405232))))) ^ Unify: (316) [user] must_det_ll(user:(notrace((flag(eval_num, _405042, _405042+1), _405060 is _405042 mod 500, _405078 is 99-490 mod 100, _405102=_405104, option_else('trace-length', _405116, 500), option_else('trace-depth', _405124, 30))), quietly(if_t((nop(stop_rtrace), _405060>_405116), (set_debug(eval, false), _405180 is _405116+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_405180])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_405232))))) ^ Call: (317) [user] once(user:(notrace((flag(eval_num, _405042, _405042+1), _405060 is _405042 mod 500, _405078 is 99-490 mod 100, _405102=_405104, option_else('trace-length', _405116, 500), option_else('trace-depth', _405124, 30))), quietly(if_t((nop(stop_rtrace), _405060>_405116), (set_debug(eval, false), _405180 is _405116+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_405180])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_405232))))) ^ Unify: (317) [system] once(user:(notrace((flag(eval_num, _405042, _405042+1), _405060 is _405042 mod 500, _405078 is 99-490 mod 100, _405102=_405104, option_else('trace-length', _405116, 500), option_else('trace-depth', _405124, 30))), quietly(if_t((nop(stop_rtrace), _405060>_405116), (set_debug(eval, false), _405180 is _405116+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_405180])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_405232))))) ^ Call: (320) [system] setup_call_cleanup('$notrace'(_408956, _408958), once(user:(flag(eval_num, _405042, _405042+1), _405060 is _405042 mod 500, _405078 is 99-490 mod 100, _405102=_405104, option_else('trace-length', _405116, 500), option_else('trace-depth', _405124, 30))), '$restore_trace'(_408956, _408958)) ^ Unify: (320) [system] setup_call_cleanup(system:'$notrace'(_408956, _408958), system:once(user:(flag(eval_num, _405042, _405042+1), _405060 is _405042 mod 500, _405078 is 99-490 mod 100, _405102=_405104, option_else('trace-length', _405116, 500), option_else('trace-depth', _405124, 30))), system:'$restore_trace'(_408956, _408958)) ^ Call: (321) [system] sig_atomic(system:'$notrace'(_408956, _408958)) ^ Exit: (320) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 16, 16+1), 16 is 16 mod 500, 9 is 99-490 mod 100, _405102=_405102, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (320) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 16>500), (set_debug(eval, false), _405180 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_405180])), nop((start_rtrace, rtrace))))) ^ Unify: (320) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 16>500), (set_debug(eval, false), _405180 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_405180])), nop((start_rtrace, rtrace))))) ^ Exit: (320) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 16>500), (set_debug(eval, false), _405180 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_405180])), nop((start_rtrace, rtrace))))) Call: (319) [user] nop(notrace(no_repeats_var(_405232))) Unify: (319) [user] nop(notrace(no_repeats_var(_405232))) Exit: (319) [user] nop(notrace(no_repeats_var(_405232))) ^ Exit: (317) [system] once(user:(notrace((flag(eval_num, 16, 16+1), 16 is 16 mod 500, 9 is 99-490 mod 100, _405102=_405102, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 16>500), (set_debug(eval, false), _405180 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_405180])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_405232))))) ^ Exit: (316) [user] must_det_ll(user:(notrace((flag(eval_num, 16, 16+1), 16 is 16 mod 500, 9 is 99-490 mod 100, _405102=_405102, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 16>500), (set_debug(eval, false), _405180 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_405180])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_405232))))) Call: (316) [occurs] occurs:sub_term(_420420, defn) Unify: (316) [occurs] occurs:sub_term(defn, defn) Exit: (316) [occurs] occurs:sub_term(defn, defn) Call: (316) [system] defn\=defn Fail: (316) [system] defn\=defn Redo: (316) [occurs] occurs:sub_term(_420420, defn) Unify: (316) [occurs] occurs:sub_term(_420420, defn) Call: (317) [system] compound(defn) Fail: (317) [system] compound(defn) Fail: (316) [occurs] occurs:sub_term(_420420, defn) ^ Redo: (315) [user] trace_eval(eval_defn_choose_candidates(=, 'Bool'), defn, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) Call: (316) [system] _430638=defn Exit: (316) [system] defn=defn ^ Call: (316) [user] if_trace((eval;defn), (_405102=1, indentq(9, 16, -->, [defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Unify: (316) [user] if_trace((eval;defn), (_405102=1, indentq(9, 16, -->, [defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_434442, _434444), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _405102=1, indentq(9, 16, -->, [defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _434400, fbug((_434400-->if_trace((eval;defn), (_405102=1, indentq(9, 16, -->, [defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), '$restore_trace'(_434442, _434444)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_434442, _434444), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _405102=1, indentq(9, 16, -->, [defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _434400, fbug((_434400-->if_trace((eval;defn), (_405102=1, indentq(9, 16, -->, [defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(_434442, _434444)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_434442, _434444)) ^ Exit: (318) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _405102=1, indentq(9, 16, -->, [defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _434400, fbug((_434400-->if_trace((eval;defn), (_405102=1, indentq(9, 16, -->, [defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (316) [user] if_trace((eval;defn), (_405102=1, indentq(9, 16, -->, [defn, ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) Call: (316) [system] _439224=retval(fail) Exit: (316) [system] retval(fail)=retval(fail) Call: (316) [system] _441086=(\+ \+ (flag(eval_num, _441106, _441106+1), (retval(fail)\=@=retval(fail), nonvar(_17018)->indentq(9, _441106, <--, [defn, _17018]);indentq(9, _441106, <--, [defn, retval(fail)])))) Exit: (316) [system] (\+ \+ (flag(eval_num, _441106, _441106+1), (retval(fail)\=@=retval(fail), nonvar(_17018)->indentq(9, _441106, <--, [defn, _17018]);indentq(9, _441106, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _441106, _441106+1), (retval(fail)\=@=retval(fail), nonvar(_17018)->indentq(9, _441106, <--, [defn, _17018]);indentq(9, _441106, <--, [defn, retval(fail)])))) ^ Call: (316) [user] call_cleanup(((call(eval_defn_choose_candidates(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018)*->nb_setarg(1, retval(fail), _17018);fail, trace, call(eval_defn_choose_candidates(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018)), ignore(notrace((\+_17018\=_405232, nb_setarg(1, retval(fail), _17018))))), ignore((_405102==1->ignore(\+ \+ (flag(eval_num, _441106, _441106+1), (retval(fail)\=@=retval(fail), nonvar(_17018)->indentq(9, _441106, <--, [defn, _17018]);indentq(9, _441106, <--, [defn, retval(fail)]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _441106, _441106+1), (retval(fail)\=@=retval(fail), nonvar(_17018)->indentq(9, _441106, <--, [defn, _17018]);indentq(9, _441106, <--, [defn, retval(fail)]))))))))))) ^ Unify: (316) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018)*->nb_setarg(1, retval(fail), _17018);fail, trace, call(eval_defn_choose_candidates(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018)), ignore(notrace((\+_17018\=_405232, nb_setarg(1, retval(fail), _17018))))), user:ignore((_405102==1->ignore(\+ \+ (flag(eval_num, _441106, _441106+1), (retval(fail)\=@=retval(fail), nonvar(_17018)->indentq(9, _441106, <--, [defn, _17018]);indentq(9, _441106, <--, [defn, retval(fail)]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _441106, _441106+1), (retval(fail)\=@=retval(fail), nonvar(_17018)->indentq(9, _441106, <--, [defn, _17018]);indentq(9, _441106, <--, [defn, retval(fail)]))))))))))) ^ Call: (318) [user] eval_defn_choose_candidates(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Unify: (318) [user] eval_defn_choose_candidates(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _17018) ^ Call: (319) [user] findall((_446974->_446976), get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _446974, _446976), _446994) ^ Unify: (319) [$bags] findall((_446974->_446976), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _446974, _446976), _446994) ^ Call: (320) [$bags] findall((_446974->_446976), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _446974, _446976), _446994, []) ^ Unify: (320) [$bags] findall((_446974->_446976), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _446974, _446976), _446994, []) ^ Call: (321) [$bags] cleanup_bag(findall_loop((_446974->_446976), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _446974, _446976), _446994, []), '$destroy_findall_bag') ^ Unify: (321) [$bags] cleanup_bag('$bags':findall_loop((_446974->_446976), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _446974, _446976), _446994, []), '$bags':'$destroy_findall_bag') Call: (322) [$bags] findall_loop((_446974->_446976), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _446974, _446976), _446994, []) Unify: (322) [$bags] findall_loop((_446974->_446976), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _446974, _446976), _446994, []) ^ Call: (323) [user] get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _446974, _446976) ^ Unify: (323) [user] get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type'|_455476], _446976) ^ Call: (324) [user] same_len_copy([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _455476) ^ Unify: (324) [user] same_len_copy([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _455476) Call: (325) [system] length([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _458282) Unify: (325) [system] length([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _458282) Call: (326) [system] var(_458282) Exit: (326) [system] var(_458282) Call: (326) [system] []==[] Exit: (326) [system] []==[] Call: (326) [system] _458282=1 Exit: (326) [system] 1=1 Exit: (325) [system] length([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 1) Call: (325) [system] length(_455476, 1) Unify: (325) [system] length(_455476, 1) Call: (326) [system] var(1) Redo: (325) [system] length(_455476, 1) Unify: (325) [system] length(_455476, 1) Call: (326) [system] integer(1) Exit: (326) [system] integer(1) Call: (326) [system] _455476==[] Redo: (325) [system] length(_455476, 1) Call: (326) [system] var(_455476) Exit: (326) [system] var(_455476) Exit: (325) [system] length([_476826], 1) ^ Exit: (324) [user] same_len_copy([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_476826]) Call: (324) [user] metta_eq_def(=, '&self', ['is-function-type', _476826], _446976) Unify: (324) [user] metta_eq_def(=, '&self', ['is-function-type', _476826], _446976) ^ Call: (325) [user] ignore((=)=(=)) ^ Unify: (325) [system] ignore(user:((=)=(=))) Call: (326) [system] (=)=(=) Exit: (326) [system] (=)=(=) ^ Exit: (325) [system] ignore(user:((=)=(=))) Call: (325) [user] metta_atom('&self', [=, ['is-function-type', _476826], _446976]) Unify: (325) [user] metta_atom('&self', [=, ['is-function-type', _476826], _446976]) ^ Call: (326) [user] typed_list('&self', _487126, _487048) ^ Unify: (326) [user] typed_list('&self', _488058, _487048) Call: (327) [system] compound('&self') Fail: (327) [system] compound('&self') ^ Fail: (326) [user] typed_list('&self', _490838, _487048) Redo: (325) [user] metta_atom('&self', [=, ['is-function-type', _476826], _446976]) Unify: (325) [user] metta_atom('&self', [=, ['is-function-type', _476826], _446976]) Call: (326) [system] '&self'=='&flybase' Redo: (325) [user] metta_atom('&self', [=, ['is-function-type', _476826], _446976]) Unify: (325) [user] metta_atom('&self', [=, ['is-function-type', _476826], _446976]) ^ Call: (326) [user] metta_atom_in_file('&self', [=, ['is-function-type', _476826], _446976]) ^ Unify: (326) [user] metta_atom_in_file('&self', [=, ['is-function-type', _476826], _446976]) ^ Call: (327) [user] metta_atom_in_file('&self', [=, ['is-function-type', _476826], _446976], _498220, _498222) ^ Unify: (327) [user] metta_atom_in_file('&self', [=, ['is-function-type', _476826], _446976], _499156, _499158) ^ Call: (328) [user] loaded_into_kb('&self', _500014) ^ Unify: (328) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (328) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (328) [user] once(user:asserted_metta_pred(_510612, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (328) [system] once(user:asserted_metta_pred(_510612, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (329) [user] asserted_metta_pred(_510612, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (329) [user] asserted_metta_pred(_11172, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (325) [user] metta_atom('&self', [=, ['is-function-type', _11134], _11078]) Unify: (325) [user] metta_atom('&self', [=, ['is-function-type', _11134], _11078]) Call: (326) [user] metta_atom_asserted('&self', [=, ['is-function-type', _11134], _11078]) Unify: (326) [user] metta_atom_asserted('&self', [=, ['is-function-type', _11134], _11078]) ^ Call: (327) [user] metta_atom_asserted_deduced('&self', [=, ['is-function-type', _11134], _11078]) Redo: (326) [user] metta_atom_asserted('&self', [=, ['is-function-type', _11134], _11078]) Redo: (325) [user] metta_atom('&self', [=, ['is-function-type', _11134], _11078]) Unify: (325) [user] metta_atom('&self', [=, ['is-function-type', _11134], _11078]) Call: (326) [system] '&self'\=='&corelib' Exit: (326) [system] '&self'\=='&corelib' ^ Call: (326) [user] using_all_spaces ^ Unify: (326) [user] using_all_spaces Call: (327) [system] nb_current(with_all_spaces, t) Exit: (327) [system] nb_current(with_all_spaces, t) ^ Exit: (326) [user] using_all_spaces Call: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Unify: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) ^ Call: (327) [user] typed_list('&corelib', _33778, _33700) ^ Unify: (327) [user] typed_list('&corelib', _34710, _33700) Call: (328) [system] compound('&corelib') Fail: (328) [system] compound('&corelib') ^ Fail: (327) [user] typed_list('&corelib', _37490, _33700) Redo: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Unify: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Call: (327) [system] '&corelib'=='&flybase' Redo: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Unify: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) ^ Call: (327) [user] metta_atom_in_file('&corelib', [=, ['is-function-type', _11134], _11078]) ^ Unify: (327) [user] metta_atom_in_file('&corelib', [=, ['is-function-type', _11134], _11078]) ^ Call: (328) [user] metta_atom_in_file('&corelib', [=, ['is-function-type', _11134], _11078], _44872, _44874) ^ Unify: (328) [user] metta_atom_in_file('&corelib', [=, ['is-function-type', _11134], _11078], _45808, _45810) ^ Call: (329) [user] loaded_into_kb('&corelib', _46666) ^ Unify: (329) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (329) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (329) [user] once(user:asserted_metta_pred(_57220, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (329) [system] once(user:asserted_metta_pred(_57220, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (330) [user] asserted_metta_pred(_57220, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (330) [user] asserted_metta_pred(_57220, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (329) [user] loaded_into_kb('&corelib', _46666) ^ Unify: (329) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (329) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (329) [user] once(user:asserted_metta_pred(_87020, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (329) [system] once(user:asserted_metta_pred(_87020, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (330) [user] asserted_metta_pred(_87020, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (330) [user] asserted_metta_pred(_87020, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Unify: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Call: (327) [user] metta_atom_asserted('&corelib', [=, ['is-function-type', _11134], _11078]) Unify: (327) [user] metta_atom_asserted('&corelib', [=, ['is-function-type', _11134], _11078]) ^ Call: (328) [user] metta_atom_asserted_deduced('&corelib', [=, ['is-function-type', _11134], _11078]) ^ Unify: (328) [user] metta_atom_asserted_deduced('&corelib', [=, ['is-function-type', _11134], _11078]) Call: (329) [user] metta_atom_corelib_types([=, ['is-function-type', _11134], _11078]) Redo: (327) [user] metta_atom_asserted('&corelib', [=, ['is-function-type', _11134], _11078]) Unify: (327) [user] metta_atom_asserted('&corelib', [=, ['is-function-type', _11134], [let, _113632, ['get-metatype', _11134], [case, _113632, [['Expression', [let, _113704, ['car-atom', _11134], [if, [==, _113704, ->], 'True', 'False']]], [_113782, 'False']]]]]) Exit: (327) [user] metta_atom_asserted('&corelib', [=, ['is-function-type', _11134], [let, _113632, ['get-metatype', _11134], [case, _113632, [['Expression', [let, _113704, ['car-atom', _11134], [if, [==, _113704, ->], 'True', 'False']]], [_113782, 'False']]]]]) Exit: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], [let, _113632, ['get-metatype', _11134], [case, _113632, [['Expression', [let, _113704, ['car-atom', _11134], [if, [==, _113704, ->], 'True', 'False']]], [_113782, 'False']]]]]) Exit: (325) [user] metta_atom('&self', [=, ['is-function-type', _11134], [let, _113632, ['get-metatype', _11134], [case, _113632, [['Expression', [let, _113704, ['car-atom', _11134], [if, [==, _113704, ->], 'True', 'False']]], [_113782, 'False']]]]]) Exit: (324) [user] metta_eq_def(=, '&self', ['is-function-type', _11134], [let, _113632, ['get-metatype', _11134], [case, _113632, [['Expression', [let, _113704, ['car-atom', _11134], [if, [==, _113704, ->], 'True', 'False']]], [_113782, 'False']]]]) ^ Exit: (323) [user] get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['is-function-type', _11134], [let, _113632, ['get-metatype', _11134], [case, _113632, [['Expression', [let, _113704, ['car-atom', _11134], [if, [==, _113704, ->], 'True', 'False']]], [_113782, 'False']]]]) Redo: (327) [user] metta_atom_asserted('&corelib', [=, ['is-function-type', _11134], _11078]) Redo: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Unify: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Call: (327) [system] '&corelib'\=='&corelib' Redo: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Unify: (326) [user] metta_atom('&corelib', [=, ['is-function-type', _11134], _11078]) Call: (327) [system] '&corelib'\=='&corelib' ^ Redo: (323) [user] get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11076, _11078) Redo: (322) [$bags] findall_loop((_11076->_11078), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11076, _11078), _11096, []) Exit: (322) [$bags] findall_loop((_11076->_11078), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11076, _11078), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])], []) ^ Exit: (321) [$bags] cleanup_bag('$bags':findall_loop((_11076->_11078), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11076, _11078), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])], []), '$bags':'$destroy_findall_bag') ^ Exit: (320) [$bags] findall((_11076->_11078), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11076, _11078), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])], []) ^ Exit: (319) [$bags] findall((_11076->_11078), user:get_defn_expansions(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11076, _11078), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]) ^ Call: (319) [user] eval_defn_bodies(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10664, [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]) ^ Unify: (319) [user] eval_defn_bodies(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10664, [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]) ^ Call: (320) [user] if_trace(e, maplist(print_templates(490, ' '), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])])) ^ Unify: (320) [user] if_trace(e, maplist(print_templates(490, ' '), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])])) ^ Call: (322) [system] setup_call_cleanup('$notrace'(_135404, _135406), once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(490, ' '), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]))), _135362, fbug((_135362-->if_trace(e, maplist(print_templates(490, ' '), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]))))))), '$restore_trace'(_135404, _135406)) ^ Unify: (322) [system] setup_call_cleanup(system:'$notrace'(_135404, _135406), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(490, ' '), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]))), _135362, fbug((_135362-->if_trace(e, maplist(print_templates(490, ' '), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]))))))), system:'$restore_trace'(_135404, _135406)) ^ Call: (323) [system] sig_atomic(system:'$notrace'(_135404, _135406)) ^ Exit: (322) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(490, ' '), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]))), _135362, fbug((_135362-->if_trace(e, maplist(print_templates(490, ' '), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]))))))), system:'$restore_trace'(3, -1)) ^ Exit: (320) [user] if_trace(e, maplist(print_templates(490, ' '), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])])) Call: (320) [user] if_or_else((member((_140200->_140202), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]), copy_term((_140200->_140202), _140214), eval_defn_success(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10664, _140200, _140202, _140214)), eval_defn_failure(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10664)) Unify: (320) [user] if_or_else((member((_140200->_140202), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]), copy_term((_140200->_140202), _140214), eval_defn_success(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10664, _140200, _140202, _140214)), eval_defn_failure(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10664)) Call: (322) [lists] lists:member((_140200->_140202), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]) Unify: (322) [lists] lists:member((_140200->_140202), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]) Call: (323) [lists] lists:member_([], (_140200->_140202), (['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])) Unify: (323) [lists] lists:member_([], (['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), (['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])) Exit: (323) [lists] lists:member_([], (['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), (['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])) Exit: (322) [lists] lists:member((['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), [(['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]) Call: (322) [system] copy_term((['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), _140214) Exit: (322) [system] copy_term((['is-function-type', _127662]->[let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), (['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])) ^ Call: (322) [user] eval_defn_success(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10664, ['is-function-type', _127662], [let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], (['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])) ^ Unify: (322) [user] eval_defn_success(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10664, ['is-function-type', _127662], [let, _127674, ['get-metatype', _127662], [case, _127674, [['Expression', [let, _127746, ['car-atom', _127662], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], (['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])) Call: (323) [system] ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=['is-function-type', _127662] Exit: (323) [system] ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] Call: (323) [system] _10664=[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]] Exit: (323) [system] [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]=[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]] Call: (323) [system] ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=@=[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]] Exit: (323) [system] ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=@=[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]] ^ Call: (323) [user] if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]]))))) ^ Unify: (323) [user] if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]]))))) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_159090, _159092), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(490, defs_used((['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])))))), _159048, fbug((_159048-->if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])))))))))), '$restore_trace'(_159090, _159092)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_159090, _159092), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(490, defs_used((['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])))))), _159048, fbug((_159048-->if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])))))))))), system:'$restore_trace'(_159090, _159092)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_159090, _159092)) ^ Exit: (325) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(490, defs_used((['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])))))), _159048, fbug((_159048-->if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (323) [user] if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]]))))) ^ Call: (323) [user] light_eval(=, 'Bool', 490, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Unify: (323) [user] light_eval(=, 'Bool', 490, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Exit: (323) [user] light_eval(=, 'Bool', 490, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Exit: (322) [user] eval_defn_success(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], (['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])) Exit: (320) [user] if_or_else((member((['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), [(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]), copy_term((['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), (['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]])), eval_defn_success(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], (['is-function-type', _148612]->[let, _148624, ['get-metatype', _148612], [case, _148624, [['Expression', [let, _148696, ['car-atom', _148612], [if, [==, _148696, ->], 'True', 'False']]], [_148756, 'False']]]]))), eval_defn_failure(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])) ^ Exit: (319) [user] eval_defn_bodies(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [(['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])]) ^ Exit: (318) [user] eval_defn_choose_candidates(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Call: (318) [system] nb_setarg(1, retval(fail), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Exit: (318) [system] nb_setarg(1, retval([let, _171410, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _171410, [['Expression', [let, _171506, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _171506, ->], 'True', 'False']]], [_171584, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Call: (318) [user] ignore(notrace((\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10790, nb_setarg(1, retval([let, _171410, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _171410, [['Expression', [let, _171506, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _171506, ->], 'True', 'False']]], [_171584, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])))) ^ Unify: (318) [system] ignore(user:notrace((\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10790, nb_setarg(1, retval([let, _171410, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _171410, [['Expression', [let, _171506, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _171506, ->], 'True', 'False']]], [_171584, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])))) ^ Call: (320) [system] setup_call_cleanup('$notrace'(_174400, _174402), once(user:(\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10790, nb_setarg(1, retval([let, _171410, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _171410, [['Expression', [let, _171506, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _171506, ->], 'True', 'False']]], [_171584, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))), '$restore_trace'(_174400, _174402)) ^ Unify: (320) [system] setup_call_cleanup(system:'$notrace'(_174400, _174402), system:once(user:(\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10790, nb_setarg(1, retval([let, _171410, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _171410, [['Expression', [let, _171506, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _171506, ->], 'True', 'False']]], [_171584, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))), system:'$restore_trace'(_174400, _174402)) ^ Call: (321) [system] sig_atomic(system:'$notrace'(_174400, _174402)) ^ Exit: (320) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10790, nb_setarg(1, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (318) [system] ignore(user:notrace((\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10790, nb_setarg(1, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])))) ^ Call: (318) [user] ignore((_10782==1->ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])])))))))))) ^ Unify: (318) [system] ignore(user:(_10782==1->ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])])))))))))) Call: (320) [system] _10782==1 Fail: (320) [system] _10782==1 ^ Call: (321) [system] setup_call_cleanup('$notrace'(_183030, _183032), once(user:ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])])))))))), '$restore_trace'(_183030, _183032)) ^ Unify: (321) [system] setup_call_cleanup(system:'$notrace'(_183030, _183032), system:once(user:ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])])))))))), system:'$restore_trace'(_183030, _183032)) ^ Call: (322) [system] sig_atomic(system:'$notrace'(_183030, _183032)) ^ Exit: (321) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (318) [system] ignore(user:(_10782==1->ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])])))))))))) ^ Exit: (316) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])*->nb_setarg(1, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]);fail, trace, call(eval_defn_choose_candidates(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])), ignore(notrace((\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10790, nb_setarg(1, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))))), user:ignore((_10782==1->ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _10820, _10820+1), (retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10820, <--, [defn, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10820, <--, [defn, retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])]))))))))))) Call: (316) [system] retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail) Exit: (316) [system] retval([let, _177248, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _177248, [['Expression', [let, _177344, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _177344, ->], 'True', 'False']]], [_177422, 'False']]]])\=@=retval(fail) ^ Exit: (315) [user] trace_eval(eval_defn_choose_candidates(=, 'Bool'), defn, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Exit: (314) [user] eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Exit: (313) [user] if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])) Exit: (312) [user] if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))) Exit: (311) [user] if_or_else(eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])))) Exit: (310) [user] if_or_else(eval_maybe_python(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), if_or_else(eval_maybe_host_predicate(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), if_or_else(eval_maybe_host_function(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), if_or_else(eval_maybe_defn(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]), eval_maybe_subst(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))))) ^ Exit: (309) [user] eval_70(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Call: (309) [user] check_returnval(=, 'Bool', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Unify: (309) [user] check_returnval(=, 'Bool', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Exit: (309) [user] check_returnval(=, 'Bool', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Exit: (308) [user] eval_41(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Exit: (307) [user] eval_40(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Call: (307) [system] [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]=_10364 Exit: (307) [system] [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]=[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]] ^ Exit: (306) [user] eval_20(=, 'Bool', 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Call: (306) [system] nb_setarg(1, retval(fail), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Exit: (306) [system] nb_setarg(1, retval([let, _205618, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _205618, [['Expression', [let, _205714, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _205714, ->], 'True', 'False']]], [_205792, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Call: (306) [user] ignore(notrace((\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10380, nb_setarg(1, retval([let, _205618, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _205618, [['Expression', [let, _205714, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _205714, ->], 'True', 'False']]], [_205792, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])))) ^ Unify: (306) [system] ignore(user:notrace((\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10380, nb_setarg(1, retval([let, _205618, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _205618, [['Expression', [let, _205714, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _205714, ->], 'True', 'False']]], [_205792, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])))) ^ Call: (308) [system] setup_call_cleanup('$notrace'(_208608, _208610), once(user:(\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10380, nb_setarg(1, retval([let, _205618, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _205618, [['Expression', [let, _205714, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _205714, ->], 'True', 'False']]], [_205792, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))), '$restore_trace'(_208608, _208610)) ^ Unify: (308) [system] setup_call_cleanup(system:'$notrace'(_208608, _208610), system:once(user:(\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10380, nb_setarg(1, retval([let, _205618, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _205618, [['Expression', [let, _205714, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _205714, ->], 'True', 'False']]], [_205792, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))), system:'$restore_trace'(_208608, _208610)) ^ Call: (309) [system] sig_atomic(system:'$notrace'(_208608, _208610)) ^ Exit: (308) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10380, nb_setarg(1, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (306) [system] ignore(user:notrace((\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10380, nb_setarg(1, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])))) ^ Call: (306) [user] ignore((_10372==1->ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])])))))))))) ^ Unify: (306) [system] ignore(user:(_10372==1->ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])])))))))))) Call: (308) [system] _10372==1 Fail: (308) [system] _10372==1 ^ Call: (309) [system] setup_call_cleanup('$notrace'(_217238, _217240), once(user:ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])])))))))), '$restore_trace'(_217238, _217240)) ^ Unify: (309) [system] setup_call_cleanup(system:'$notrace'(_217238, _217240), system:once(user:ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])])))))))), system:'$restore_trace'(_217238, _217240)) ^ Call: (310) [system] sig_atomic(system:'$notrace'(_217238, _217240)) ^ Exit: (309) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (306) [system] ignore(user:(_10372==1->ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])])))))))))) ^ Exit: (304) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])*->nb_setarg(1, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]);fail, trace, call(eval_20(=, 'Bool'), 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])), ignore(notrace((\+[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\=_10380, nb_setarg(1, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]]), [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]))))), user:ignore((_10372==1->ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _10410, _10410+1), (retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail), nonvar([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])->indentq(9, _10410, <--, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]);indentq(9, _10410, <--, [e, retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])]))))))))))) Call: (304) [system] retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail) Exit: (304) [system] retval([let, _211456, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _211456, [['Expression', [let, _211552, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _211552, ->], 'True', 'False']]], [_211630, 'False']]]])\=@=retval(fail) ^ Exit: (303) [user] trace_eval(eval_20(=, 'Bool'), e, 490, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Call: (303) [user] self_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Unify: (303) [user] self_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Call: (305) [system] setup_call_cleanup('$notrace'(_227708, _227710), once(user:self_eval0([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])), '$restore_trace'(_227708, _227710)) ^ Unify: (305) [system] setup_call_cleanup(system:'$notrace'(_227708, _227710), system:once(user:self_eval0([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])), system:'$restore_trace'(_227708, _227710)) ^ Call: (306) [system] sig_atomic(system:'$notrace'(_227708, _227710)) ^ Fail: (303) [user] self_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Redo: (302) [user] eval_01(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10352) Call: (303) [system] [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]=@=['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] ^ Redo: (302) [user] eval_01(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10352) ^ Call: (303) [user] eval_01(=, 'Bool', 490, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _234286) ^ Unify: (303) [user] eval_01(=, 'Bool', 490, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _234286) ^ Call: (304) [user] if_t((490<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (304) [user] if_t((490<1, trace_on_overflow), debug(metta(eval_args))) Call: (306) [system] 490<1 Fail: (306) [system] 490<1 ^ Redo: (304) [user] if_t((490<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (304) [user] if_t((490<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (305) [system] setup_call_cleanup('$notrace'(_241796, _241798), once(user:(_241772 is 490-1, copy_term([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _241786))), '$restore_trace'(_241796, _241798)) ^ Unify: (305) [system] setup_call_cleanup(system:'$notrace'(_241796, _241798), system:once(user:(_241772 is 490-1, copy_term([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _241786))), system:'$restore_trace'(_241796, _241798)) ^ Call: (306) [system] sig_atomic(system:'$notrace'(_241796, _241798)) ^ Exit: (305) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(489 is 490-1, copy_term([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [let, _244644, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _244644, [['Expression', [let, _244704, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _244704, ->], 'True', 'False']]], [_244752, 'False']]]]))), system:'$restore_trace'(3, -1)) ^ Call: (304) [user] trace_eval(eval_20(=, 'Bool'), e, 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (304) [user] trace_eval(eval_20(=, 'Bool'), e, 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Call: (305) [user] must_det_ll((notrace((flag(eval_num, _247610, _247610+1), _247628 is _247610 mod 500, _247646 is 99-489 mod 100, _247670=_247672, option_else('trace-length', _247684, 500), option_else('trace-depth', _247692, 30))), quietly(if_t((nop(stop_rtrace), _247628>_247684), (set_debug(eval, false), _247748 is _247684+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247800))))) ^ Unify: (305) [user] must_det_ll(user:(notrace((flag(eval_num, _247610, _247610+1), _247628 is _247610 mod 500, _247646 is 99-489 mod 100, _247670=_247672, option_else('trace-length', _247684, 500), option_else('trace-depth', _247692, 30))), quietly(if_t((nop(stop_rtrace), _247628>_247684), (set_debug(eval, false), _247748 is _247684+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247800))))) ^ Call: (306) [user] once(user:(notrace((flag(eval_num, _247610, _247610+1), _247628 is _247610 mod 500, _247646 is 99-489 mod 100, _247670=_247672, option_else('trace-length', _247684, 500), option_else('trace-depth', _247692, 30))), quietly(if_t((nop(stop_rtrace), _247628>_247684), (set_debug(eval, false), _247748 is _247684+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247800))))) ^ Unify: (306) [system] once(user:(notrace((flag(eval_num, _247610, _247610+1), _247628 is _247610 mod 500, _247646 is 99-489 mod 100, _247670=_247672, option_else('trace-length', _247684, 500), option_else('trace-depth', _247692, 30))), quietly(if_t((nop(stop_rtrace), _247628>_247684), (set_debug(eval, false), _247748 is _247684+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247800))))) ^ Call: (309) [system] setup_call_cleanup('$notrace'(_251524, _251526), once(user:(flag(eval_num, _247610, _247610+1), _247628 is _247610 mod 500, _247646 is 99-489 mod 100, _247670=_247672, option_else('trace-length', _247684, 500), option_else('trace-depth', _247692, 30))), '$restore_trace'(_251524, _251526)) ^ Unify: (309) [system] setup_call_cleanup(system:'$notrace'(_251524, _251526), system:once(user:(flag(eval_num, _247610, _247610+1), _247628 is _247610 mod 500, _247646 is 99-489 mod 100, _247670=_247672, option_else('trace-length', _247684, 500), option_else('trace-depth', _247692, 30))), system:'$restore_trace'(_251524, _251526)) ^ Call: (310) [system] sig_atomic(system:'$notrace'(_251524, _251526)) ^ Exit: (309) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 17, 17+1), 17 is 17 mod 500, 10 is 99-489 mod 100, _247670=_247670, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (309) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 17>500), (set_debug(eval, false), _247748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247748])), nop((start_rtrace, rtrace))))) ^ Unify: (309) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 17>500), (set_debug(eval, false), _247748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247748])), nop((start_rtrace, rtrace))))) ^ Exit: (309) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 17>500), (set_debug(eval, false), _247748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247748])), nop((start_rtrace, rtrace))))) Call: (308) [user] nop(notrace(no_repeats_var(_247800))) Unify: (308) [user] nop(notrace(no_repeats_var(_247800))) Exit: (308) [user] nop(notrace(no_repeats_var(_247800))) ^ Exit: (306) [system] once(user:(notrace((flag(eval_num, 17, 17+1), 17 is 17 mod 500, 10 is 99-489 mod 100, _247670=_247670, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 17>500), (set_debug(eval, false), _247748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247800))))) ^ Exit: (305) [user] must_det_ll(user:(notrace((flag(eval_num, 17, 17+1), 17 is 17 mod 500, 10 is 99-489 mod 100, _247670=_247670, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 17>500), (set_debug(eval, false), _247748 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247748])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247800))))) Call: (305) [occurs] occurs:sub_term(_262988, e) Unify: (305) [occurs] occurs:sub_term(e, e) Exit: (305) [occurs] occurs:sub_term(e, e) Call: (305) [system] e\=e Fail: (305) [system] e\=e Redo: (305) [occurs] occurs:sub_term(_262988, e) Unify: (305) [occurs] occurs:sub_term(_262988, e) Call: (306) [system] compound(e) Fail: (306) [system] compound(e) Fail: (305) [occurs] occurs:sub_term(_262988, e) ^ Redo: (304) [user] trace_eval(eval_20(=, 'Bool'), e, 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) Call: (305) [system] _273206=e Exit: (305) [system] e=e ^ Call: (305) [user] if_trace((eval;e), (_247670=1, indentq(10, 17, -->, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]))) ^ Unify: (305) [user] if_trace((eval;e), (_247670=1, indentq(10, 17, -->, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]))) ^ Call: (307) [system] setup_call_cleanup('$notrace'(_277010, _277012), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _247670=1, indentq(10, 17, -->, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]))), _276968, fbug((_276968-->if_trace((eval;e), (_247670=1, indentq(10, 17, -->, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]])))))))), '$restore_trace'(_277010, _277012)) ^ Unify: (307) [system] setup_call_cleanup(system:'$notrace'(_277010, _277012), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _247670=1, indentq(10, 17, -->, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]))), _276968, fbug((_276968-->if_trace((eval;e), (_247670=1, indentq(10, 17, -->, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]])))))))), system:'$restore_trace'(_277010, _277012)) ^ Call: (308) [system] sig_atomic(system:'$notrace'(_277010, _277012)) ^ Exit: (307) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _247670=1, indentq(10, 17, -->, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]))), _276968, fbug((_276968-->if_trace((eval;e), (_247670=1, indentq(10, 17, -->, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (305) [user] if_trace((eval;e), (_247670=1, indentq(10, 17, -->, [e, [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]]))) Call: (305) [system] _281792=retval(fail) Exit: (305) [system] retval(fail)=retval(fail) Call: (305) [system] _283654=(\+ \+ (flag(eval_num, _283674, _283674+1), (retval(fail)\=@=retval(fail), nonvar(_245700)->indentq(10, _283674, <--, [e, _245700]);indentq(10, _283674, <--, [e, retval(fail)])))) Exit: (305) [system] (\+ \+ (flag(eval_num, _283674, _283674+1), (retval(fail)\=@=retval(fail), nonvar(_245700)->indentq(10, _283674, <--, [e, _245700]);indentq(10, _283674, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _283674, _283674+1), (retval(fail)\=@=retval(fail), nonvar(_245700)->indentq(10, _283674, <--, [e, _245700]);indentq(10, _283674, <--, [e, retval(fail)])))) ^ Call: (305) [user] call_cleanup(((call(eval_20(=, 'Bool'), 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700)*->nb_setarg(1, retval(fail), _245700);fail, trace, call(eval_20(=, 'Bool'), 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700)), ignore(notrace((\+_245700\=_247800, nb_setarg(1, retval(fail), _245700))))), ignore((_247670==1->ignore(\+ \+ (flag(eval_num, _283674, _283674+1), (retval(fail)\=@=retval(fail), nonvar(_245700)->indentq(10, _283674, <--, [e, _245700]);indentq(10, _283674, <--, [e, retval(fail)]))));notrace(ignore(if_t(10<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _283674, _283674+1), (retval(fail)\=@=retval(fail), nonvar(_245700)->indentq(10, _283674, <--, [e, _245700]);indentq(10, _283674, <--, [e, retval(fail)]))))))))))) ^ Unify: (305) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700)*->nb_setarg(1, retval(fail), _245700);fail, trace, call(eval_20(=, 'Bool'), 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700)), ignore(notrace((\+_245700\=_247800, nb_setarg(1, retval(fail), _245700))))), user:ignore((_247670==1->ignore(\+ \+ (flag(eval_num, _283674, _283674+1), (retval(fail)\=@=retval(fail), nonvar(_245700)->indentq(10, _283674, <--, [e, _245700]);indentq(10, _283674, <--, [e, retval(fail)]))));notrace(ignore(if_t(10<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _283674, _283674+1), (retval(fail)\=@=retval(fail), nonvar(_245700)->indentq(10, _283674, <--, [e, _245700]);indentq(10, _283674, <--, [e, retval(fail)]))))))))))) ^ Call: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) Call: (308) [system] atom([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Redo: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Call: (308) [user] no_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Unify: (308) [user] no_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Call: (309) [user] self_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Unify: (309) [user] self_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Call: (311) [system] setup_call_cleanup('$notrace'(_296060, _296062), once(user:self_eval0([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])), '$restore_trace'(_296060, _296062)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_296060, _296062), system:once(user:self_eval0([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])), system:'$restore_trace'(_296060, _296062)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_296060, _296062)) ^ Fail: (309) [user] self_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Redo: (308) [user] no_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Unify: (308) [user] no_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Call: (309) [system] atomic(let) Exit: (309) [system] atomic(let) ^ Call: (309) [user] is_sl(let) ^ Unify: (309) [user] is_sl(let) Call: (310) [system] number(let) ^ Redo: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) Call: (308) [system] [_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]==[] ^ Redo: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) Call: (308) [system] atom(=) Exit: (308) [system] atom(=) Call: (308) [system] (=)\==(=) ^ Redo: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, [_314716, _314722], ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, [_314716, _314722], [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) Call: (308) [system] _314716==eval ^ Redo: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) Call: (308) [system] callable(let) Exit: (308) [system] callable(let) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) Call: (308) [system] is_list([_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Exit: (308) [system] is_list([_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) Call: (308) [system] is_list([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Exit: (308) [system] is_list([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [let|_325922]) Call: (308) [system] var(let) ^ Redo: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Call: (308) [user] once(expand_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _329684)) ^ Unify: (308) [system] once(user:expand_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _329684)) ^ Call: (309) [user] expand_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _329684) ^ Unify: (309) [user] expand_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _329684) Call: (310) [system] is_list([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) Exit: (310) [system] is_list([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Unify: (309) [user] expand_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [let|_335260]) Call: (310) [system] ground(let) Exit: (310) [system] ground(let) ^ Unify: (309) [user] expand_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [let|_338042]) ^ Call: (310) [user] apply:maplist(expand_eval, [_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _338042) ^ Unify: (310) [apply] apply:maplist(user:expand_eval, [_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _338042) Call: (311) [apply] apply:maplist_([_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _338042, user:expand_eval) Unify: (311) [apply] apply:maplist_([_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [_341788|_341790], user:expand_eval) ^ Call: (312) [user] expand_eval(_127674, _341788) ^ Unify: (312) [user] expand_eval(_127674, _341788) Call: (313) [system] is_list(_127674) ^ Redo: (312) [user] expand_eval(_127674, _341788) Call: (313) [system] _127674=_341788 Exit: (313) [system] _127674=_127674 ^ Exit: (312) [user] expand_eval(_127674, _127674) Call: (312) [apply] apply:maplist_([['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _341790, user:expand_eval) Unify: (312) [apply] apply:maplist_([['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [_350150|_350152], user:expand_eval) ^ Call: (313) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _350150) ^ Unify: (313) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _350150) Call: (314) [system] is_list(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (314) [system] is_list(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (313) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-metatype'|_354794]) Call: (314) [system] ground('get-metatype') Exit: (314) [system] ground('get-metatype') ^ Unify: (313) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-metatype'|_357576]) ^ Call: (314) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357576) ^ Unify: (314) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357576) Call: (315) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357576, user:expand_eval) Unify: (315) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_361322|_361324], user:expand_eval) ^ Call: (316) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _361322) ^ Unify: (316) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _361322) Call: (317) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (317) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (316) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_365966]) Call: (317) [system] ground(->) Exit: (317) [system] ground(->) ^ Unify: (316) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_368748]) ^ Call: (317) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _368748) ^ Unify: (317) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _368748) Call: (318) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _368748, user:expand_eval) Unify: (318) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_372494|_372496], user:expand_eval) ^ Call: (319) [user] expand_eval('Arg1Type', _372494) ^ Unify: (319) [user] expand_eval('Arg1Type', _372494) Call: (320) [system] is_list('Arg1Type') ^ Redo: (319) [user] expand_eval('Arg1Type', _372494) Call: (320) [system] 'Arg1Type'=_372494 Exit: (320) [system] 'Arg1Type'='Arg1Type' ^ Exit: (319) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (319) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _372496, user:expand_eval) Unify: (319) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_380856|_380858], user:expand_eval) ^ Call: (320) [user] expand_eval('Arg2Type', _380856) ^ Unify: (320) [user] expand_eval('Arg2Type', _380856) Call: (321) [system] is_list('Arg2Type') ^ Redo: (320) [user] expand_eval('Arg2Type', _380856) Call: (321) [system] 'Arg2Type'=_380856 Exit: (321) [system] 'Arg2Type'='Arg2Type' ^ Exit: (320) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (320) [apply] apply:maplist_(['ReturnType'], _380858, user:expand_eval) Unify: (320) [apply] apply:maplist_(['ReturnType'], [_389218|_389220], user:expand_eval) ^ Call: (321) [user] expand_eval('ReturnType', _389218) ^ Unify: (321) [user] expand_eval('ReturnType', _389218) Call: (322) [system] is_list('ReturnType') ^ Redo: (321) [user] expand_eval('ReturnType', _389218) Call: (322) [system] 'ReturnType'=_389218 Exit: (322) [system] 'ReturnType'='ReturnType' ^ Exit: (321) [user] expand_eval('ReturnType', 'ReturnType') Call: (321) [apply] apply:maplist_([], _389220, user:expand_eval) Unify: (321) [apply] apply:maplist_([], [], user:expand_eval) Exit: (321) [apply] apply:maplist_([], [], user:expand_eval) Exit: (320) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (319) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (318) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (317) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (316) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (316) [apply] apply:maplist_([], _361324, user:expand_eval) Unify: (316) [apply] apply:maplist_([], [], user:expand_eval) Exit: (316) [apply] apply:maplist_([], [], user:expand_eval) Exit: (315) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (314) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (313) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (313) [apply] apply:maplist_([[case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _350152, user:expand_eval) Unify: (313) [apply] apply:maplist_([[case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [_410632|_410634], user:expand_eval) ^ Call: (314) [user] expand_eval([case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], _410632) ^ Unify: (314) [user] expand_eval([case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], _410632) Call: (315) [system] is_list([case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]) Exit: (315) [system] is_list([case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]) ^ Unify: (314) [user] expand_eval([case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], [case|_415276]) Call: (315) [system] ground(case) Exit: (315) [system] ground(case) ^ Unify: (314) [user] expand_eval([case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], [case|_418058]) ^ Call: (315) [user] apply:maplist(expand_eval, [_127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], _418058) ^ Unify: (315) [apply] apply:maplist(user:expand_eval, [_127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], _418058) Call: (316) [apply] apply:maplist_([_127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], _418058, user:expand_eval) Unify: (316) [apply] apply:maplist_([_127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], [_421804|_421806], user:expand_eval) ^ Call: (317) [user] expand_eval(_127674, _421804) ^ Unify: (317) [user] expand_eval(_127674, _421804) Call: (318) [system] is_list(_127674) ^ Redo: (317) [user] expand_eval(_127674, _421804) Call: (318) [system] _127674=_421804 Exit: (318) [system] _127674=_127674 ^ Exit: (317) [user] expand_eval(_127674, _127674) Call: (317) [apply] apply:maplist_([[['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], _421806, user:expand_eval) Unify: (317) [apply] apply:maplist_([[['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], [_430166|_430168], user:expand_eval) ^ Call: (318) [user] expand_eval([['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']], _430166) ^ Unify: (318) [user] expand_eval([['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']], _430166) Call: (319) [system] is_list([['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]) Exit: (319) [system] is_list([['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]) ^ Unify: (318) [user] expand_eval([['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']], [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]]|_434810]) Call: (319) [system] ground(['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]]) ^ Redo: (318) [user] expand_eval([['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']], [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]]|_434810]) ^ Call: (319) [user] apply:maplist(expand_eval, [[_127824, 'False']], _434810) ^ Unify: (319) [apply] apply:maplist(user:expand_eval, [[_127824, 'False']], _434810) Call: (320) [apply] apply:maplist_([[_127824, 'False']], _434810, user:expand_eval) Unify: (320) [apply] apply:maplist_([[_127824, 'False']], [_440408|_440410], user:expand_eval) ^ Call: (321) [user] expand_eval([_127824, 'False'], _440408) ^ Unify: (321) [user] expand_eval([_127824, 'False'], _440408) Call: (322) [system] is_list([_127824, 'False']) Exit: (322) [system] is_list([_127824, 'False']) ^ Unify: (321) [user] expand_eval([_127824, 'False'], [_127824|_445052]) Call: (322) [system] ground(_127824) ^ Redo: (321) [user] expand_eval([_127824, 'False'], [_127824|_445052]) ^ Call: (322) [user] apply:maplist(expand_eval, ['False'], _445052) ^ Unify: (322) [apply] apply:maplist(user:expand_eval, ['False'], _445052) Call: (323) [apply] apply:maplist_(['False'], _445052, user:expand_eval) Unify: (323) [apply] apply:maplist_(['False'], [_450650|_450652], user:expand_eval) ^ Call: (324) [user] expand_eval('False', _450650) ^ Unify: (324) [user] expand_eval('False', _450650) Call: (325) [system] is_list('False') ^ Redo: (324) [user] expand_eval('False', _450650) Call: (325) [system] 'False'=_450650 Exit: (325) [system] 'False'='False' ^ Exit: (324) [user] expand_eval('False', 'False') Call: (324) [apply] apply:maplist_([], _450652, user:expand_eval) Unify: (324) [apply] apply:maplist_([], [], user:expand_eval) Exit: (324) [apply] apply:maplist_([], [], user:expand_eval) Exit: (323) [apply] apply:maplist_(['False'], ['False'], user:expand_eval) ^ Exit: (322) [apply] apply:maplist(user:expand_eval, ['False'], ['False']) ^ Exit: (321) [user] expand_eval([_127824, 'False'], [_127824, 'False']) Call: (321) [apply] apply:maplist_([], _440410, user:expand_eval) Unify: (321) [apply] apply:maplist_([], [], user:expand_eval) Exit: (321) [apply] apply:maplist_([], [], user:expand_eval) Exit: (320) [apply] apply:maplist_([[_127824, 'False']], [[_127824, 'False']], user:expand_eval) ^ Exit: (319) [apply] apply:maplist(user:expand_eval, [[_127824, 'False']], [[_127824, 'False']]) ^ Exit: (318) [user] expand_eval([['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']], [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]) Call: (318) [apply] apply:maplist_([], _430168, user:expand_eval) Unify: (318) [apply] apply:maplist_([], [], user:expand_eval) Exit: (318) [apply] apply:maplist_([], [], user:expand_eval) Exit: (317) [apply] apply:maplist_([[['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], [[['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], user:expand_eval) Exit: (316) [apply] apply:maplist_([_127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], [_127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], user:expand_eval) ^ Exit: (315) [apply] apply:maplist(user:expand_eval, [_127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], [_127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]) ^ Exit: (314) [user] expand_eval([case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]) Call: (314) [apply] apply:maplist_([], _410634, user:expand_eval) Unify: (314) [apply] apply:maplist_([], [], user:expand_eval) Exit: (314) [apply] apply:maplist_([], [], user:expand_eval) Exit: (313) [apply] apply:maplist_([[case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [[case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], user:expand_eval) Exit: (312) [apply] apply:maplist_([['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], user:expand_eval) Exit: (311) [apply] apply:maplist_([_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], user:expand_eval) ^ Exit: (310) [apply] apply:maplist(user:expand_eval, [_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [_127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Exit: (309) [user] expand_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]) ^ Exit: (308) [system] once(user:expand_eval([let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]])) Call: (308) [system] [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]]\==[let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]] ^ Redo: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Call: (308) [user] is_progn(let) ^ Unify: (308) [user] is_progn(let) Call: (309) [system] var(let) ^ Redo: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) Call: (308) [system] var(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Unify: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, _127674, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, _127674, [['Expression', [let, _127746, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _127746, ->], 'True', 'False']]], [_127824, 'False']]]], _245700) ^ Call: (308) [user] possible_type('&self', _127674, _494468) ^ Unify: (308) [user] possible_type('&self', _127674, _494468) ^ Exit: (308) [user] possible_type('&self', _127674, _494468) ^ Call: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Unify: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) Call: (309) [system] var(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Unify: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_501980, _501982), once(user:self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_501980, _501982)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_501980, _501982), system:once(user:self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_501980, _501982)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_501980, _501982)) ^ Redo: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Unify: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_506718, _506720), once(user:nonvar(_497266)), '$restore_trace'(_506718, _506720)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_506718, _506720), system:once(user:nonvar(_497266)), system:'$restore_trace'(_506718, _506720)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_506718, _506720)) ^ Redo: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Unify: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_511456, _511458), once(user:nonvar(_497266)), '$restore_trace'(_511456, _511458)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_511456, _511458), system:once(user:nonvar(_497266)), system:'$restore_trace'(_511456, _511458)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_511456, _511458)) ^ Redo: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Unify: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) Call: (309) [system] [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]==[] ^ Redo: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Unify: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) Call: (309) [system] atom(=) Exit: (309) [system] atom(=) Call: (309) [system] (=)\==(=) ^ Redo: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Unify: (308) [user] eval_args(=, _494468, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497266) ^ Call: (309) [user] self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (309) [user] self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (311) [system] setup_call_cleanup('$notrace'(_12564, _12566), once(user:self_eval0(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_12564, _12566)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_12564, _12566), system:once(user:self_eval0(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_12564, _12566)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_12564, _12566)) ^ Fail: (309) [user] self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (308) [user] eval_args(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10964) ^ Unify: (308) [user] eval_args(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10964) ^ Call: (309) [user] eval_00(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10964) ^ Unify: (309) [user] eval_00(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10964) ^ Call: (310) [user] self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (310) [user] self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (312) [system] setup_call_cleanup('$notrace'(_21962, _21964), once(user:self_eval0(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_21962, _21964)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_21962, _21964), system:once(user:self_eval0(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_21962, _21964)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_21962, _21964)) ^ Fail: (310) [user] self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (309) [user] eval_00(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10964) ^ Unify: (309) [user] eval_00(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10964) ^ Call: (310) [user] eval_01(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10964) ^ Unify: (310) [user] eval_01(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10964) ^ Call: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) Call: (313) [system] 489<1 Fail: (313) [system] 489<1 ^ Redo: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (312) [system] setup_call_cleanup('$notrace'(_35120, _35122), once(user:(_35096 is 489-1, copy_term(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _35110))), '$restore_trace'(_35120, _35122)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_35120, _35122), system:once(user:(_35096 is 489-1, copy_term(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _35110))), system:'$restore_trace'(_35120, _35122)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_35120, _35122)) ^ Exit: (312) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(488 is 489-1, copy_term(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))), system:'$restore_trace'(3, -1)) ^ Call: (311) [user] trace_eval(eval_20(=, _10962), e, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (311) [user] trace_eval(eval_20(=, _10962), e, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Call: (312) [user] must_det_ll((notrace((flag(eval_num, _40814, _40814+1), _40832 is _40814 mod 500, _40850 is 99-488 mod 100, _40874=_40876, option_else('trace-length', _40888, 500), option_else('trace-depth', _40896, 30))), quietly(if_t((nop(stop_rtrace), _40832>_40888), (set_debug(eval, false), _40952 is _40888+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40952])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41004))))) ^ Unify: (312) [user] must_det_ll(user:(notrace((flag(eval_num, _40814, _40814+1), _40832 is _40814 mod 500, _40850 is 99-488 mod 100, _40874=_40876, option_else('trace-length', _40888, 500), option_else('trace-depth', _40896, 30))), quietly(if_t((nop(stop_rtrace), _40832>_40888), (set_debug(eval, false), _40952 is _40888+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40952])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41004))))) ^ Call: (313) [user] once(user:(notrace((flag(eval_num, _40814, _40814+1), _40832 is _40814 mod 500, _40850 is 99-488 mod 100, _40874=_40876, option_else('trace-length', _40888, 500), option_else('trace-depth', _40896, 30))), quietly(if_t((nop(stop_rtrace), _40832>_40888), (set_debug(eval, false), _40952 is _40888+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40952])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41004))))) ^ Unify: (313) [system] once(user:(notrace((flag(eval_num, _40814, _40814+1), _40832 is _40814 mod 500, _40850 is 99-488 mod 100, _40874=_40876, option_else('trace-length', _40888, 500), option_else('trace-depth', _40896, 30))), quietly(if_t((nop(stop_rtrace), _40832>_40888), (set_debug(eval, false), _40952 is _40888+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40952])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41004))))) ^ Call: (316) [system] setup_call_cleanup('$notrace'(_44728, _44730), once(user:(flag(eval_num, _40814, _40814+1), _40832 is _40814 mod 500, _40850 is 99-488 mod 100, _40874=_40876, option_else('trace-length', _40888, 500), option_else('trace-depth', _40896, 30))), '$restore_trace'(_44728, _44730)) ^ Unify: (316) [system] setup_call_cleanup(system:'$notrace'(_44728, _44730), system:once(user:(flag(eval_num, _40814, _40814+1), _40832 is _40814 mod 500, _40850 is 99-488 mod 100, _40874=_40876, option_else('trace-length', _40888, 500), option_else('trace-depth', _40896, 30))), system:'$restore_trace'(_44728, _44730)) ^ Call: (317) [system] sig_atomic(system:'$notrace'(_44728, _44730)) ^ Exit: (316) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 18, 18+1), 18 is 18 mod 500, 11 is 99-488 mod 100, _40874=_40874, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 18>500), (set_debug(eval, false), _40952 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40952])), nop((start_rtrace, rtrace))))) ^ Unify: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 18>500), (set_debug(eval, false), _40952 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40952])), nop((start_rtrace, rtrace))))) ^ Exit: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 18>500), (set_debug(eval, false), _40952 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40952])), nop((start_rtrace, rtrace))))) Call: (315) [user] nop(notrace(no_repeats_var(_41004))) Unify: (315) [user] nop(notrace(no_repeats_var(_41004))) Exit: (315) [user] nop(notrace(no_repeats_var(_41004))) ^ Exit: (313) [system] once(user:(notrace((flag(eval_num, 18, 18+1), 18 is 18 mod 500, 11 is 99-488 mod 100, _40874=_40874, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 18>500), (set_debug(eval, false), _40952 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40952])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41004))))) ^ Exit: (312) [user] must_det_ll(user:(notrace((flag(eval_num, 18, 18+1), 18 is 18 mod 500, 11 is 99-488 mod 100, _40874=_40874, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 18>500), (set_debug(eval, false), _40952 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40952])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_41004))))) Call: (312) [occurs] occurs:sub_term(_56192, e) Unify: (312) [occurs] occurs:sub_term(e, e) Exit: (312) [occurs] occurs:sub_term(e, e) Call: (312) [system] e\=e Fail: (312) [system] e\=e Redo: (312) [occurs] occurs:sub_term(_56192, e) Unify: (312) [occurs] occurs:sub_term(_56192, e) Call: (313) [system] compound(e) Fail: (313) [system] compound(e) Fail: (312) [occurs] occurs:sub_term(_56192, e) ^ Redo: (311) [user] trace_eval(eval_20(=, _10962), e, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) Call: (312) [system] _66410=e Exit: (312) [system] e=e ^ Call: (312) [user] if_trace((eval;e), (_40874=1, indentq(11, 18, -->, [e, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Unify: (312) [user] if_trace((eval;e), (_40874=1, indentq(11, 18, -->, [e, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Call: (314) [system] setup_call_cleanup('$notrace'(_70214, _70216), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _40874=1, indentq(11, 18, -->, [e, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _70172, fbug((_70172-->if_trace((eval;e), (_40874=1, indentq(11, 18, -->, [e, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), '$restore_trace'(_70214, _70216)) ^ Unify: (314) [system] setup_call_cleanup(system:'$notrace'(_70214, _70216), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _40874=1, indentq(11, 18, -->, [e, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _70172, fbug((_70172-->if_trace((eval;e), (_40874=1, indentq(11, 18, -->, [e, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(_70214, _70216)) ^ Call: (315) [system] sig_atomic(system:'$notrace'(_70214, _70216)) ^ Exit: (314) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _40874=1, indentq(11, 18, -->, [e, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _70172, fbug((_70172-->if_trace((eval;e), (_40874=1, indentq(11, 18, -->, [e, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (312) [user] if_trace((eval;e), (_40874=1, indentq(11, 18, -->, [e, ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) Call: (312) [system] _74996=retval(fail) Exit: (312) [system] retval(fail)=retval(fail) Call: (312) [system] _76858=(\+ \+ (flag(eval_num, _76878, _76878+1), (retval(fail)\=@=retval(fail), nonvar(_38904)->indentq(11, _76878, <--, [e, _38904]);indentq(11, _76878, <--, [e, retval(fail)])))) Exit: (312) [system] (\+ \+ (flag(eval_num, _76878, _76878+1), (retval(fail)\=@=retval(fail), nonvar(_38904)->indentq(11, _76878, <--, [e, _38904]);indentq(11, _76878, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _76878, _76878+1), (retval(fail)\=@=retval(fail), nonvar(_38904)->indentq(11, _76878, <--, [e, _38904]);indentq(11, _76878, <--, [e, retval(fail)])))) ^ Call: (312) [user] call_cleanup(((call(eval_20(=, _10962), 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904)*->nb_setarg(1, retval(fail), _38904);fail, trace, call(eval_20(=, _10962), 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904)), ignore(notrace((\+_38904\=_41004, nb_setarg(1, retval(fail), _38904))))), ignore((_40874==1->ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval(fail)\=@=retval(fail), nonvar(_38904)->indentq(11, _76878, <--, [e, _38904]);indentq(11, _76878, <--, [e, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval(fail)\=@=retval(fail), nonvar(_38904)->indentq(11, _76878, <--, [e, _38904]);indentq(11, _76878, <--, [e, retval(fail)]))))))))))) ^ Unify: (312) [system] call_cleanup(user:((call(eval_20(=, _10962), 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904)*->nb_setarg(1, retval(fail), _38904);fail, trace, call(eval_20(=, _10962), 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904)), ignore(notrace((\+_38904\=_41004, nb_setarg(1, retval(fail), _38904))))), user:ignore((_40874==1->ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval(fail)\=@=retval(fail), nonvar(_38904)->indentq(11, _76878, <--, [e, _38904]);indentq(11, _76878, <--, [e, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval(fail)\=@=retval(fail), nonvar(_38904)->indentq(11, _76878, <--, [e, _38904]);indentq(11, _76878, <--, [e, retval(fail)]))))))))))) ^ Call: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) Call: (315) [system] atom(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Call: (315) [user] no_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (315) [user] no_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (316) [user] self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (316) [user] self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_89264, _89266), once(user:self_eval0(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_89264, _89266)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_89264, _89266), system:once(user:self_eval0(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_89264, _89266)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_89264, _89266)) ^ Fail: (316) [user] self_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (315) [user] no_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (315) [user] no_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (316) [system] atomic('get-metatype') Exit: (316) [system] atomic('get-metatype') ^ Call: (316) [user] is_sl('get-metatype') ^ Unify: (316) [user] is_sl('get-metatype') Call: (317) [system] number('get-metatype') ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) Call: (315) [system] [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]==[] ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) Call: (315) [system] atom(=) Exit: (315) [system] atom(=) Call: (315) [system] (=)\==(=) ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) Call: (315) [system] callable('get-metatype') Exit: (315) [system] callable('get-metatype') ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) Call: (315) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (315) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) Call: (315) [system] is_list(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (315) [system] is_list(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-metatype'|_116298]) Call: (315) [system] var('get-metatype') ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Call: (315) [user] once(expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _120060)) ^ Unify: (315) [system] once(user:expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _120060)) ^ Call: (316) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _120060) ^ Unify: (316) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _120060) Call: (317) [system] is_list(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (317) [system] is_list(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (316) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-metatype'|_125636]) Call: (317) [system] ground('get-metatype') Exit: (317) [system] ground('get-metatype') ^ Unify: (316) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-metatype'|_128418]) ^ Call: (317) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _128418) ^ Unify: (317) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _128418) Call: (318) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _128418, user:expand_eval) Unify: (318) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_132164|_132166], user:expand_eval) ^ Call: (319) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _132164) ^ Unify: (319) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _132164) Call: (320) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (320) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (319) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_136808]) Call: (320) [system] ground(->) Exit: (320) [system] ground(->) ^ Unify: (319) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_139590]) ^ Call: (320) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _139590) ^ Unify: (320) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _139590) Call: (321) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _139590, user:expand_eval) Unify: (321) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_143336|_143338], user:expand_eval) ^ Call: (322) [user] expand_eval('Arg1Type', _143336) ^ Unify: (322) [user] expand_eval('Arg1Type', _143336) Call: (323) [system] is_list('Arg1Type') ^ Redo: (322) [user] expand_eval('Arg1Type', _143336) Call: (323) [system] 'Arg1Type'=_143336 Exit: (323) [system] 'Arg1Type'='Arg1Type' ^ Exit: (322) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (322) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _143338, user:expand_eval) Unify: (322) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_151698|_151700], user:expand_eval) ^ Call: (323) [user] expand_eval('Arg2Type', _151698) ^ Unify: (323) [user] expand_eval('Arg2Type', _151698) Call: (324) [system] is_list('Arg2Type') ^ Redo: (323) [user] expand_eval('Arg2Type', _151698) Call: (324) [system] 'Arg2Type'=_151698 Exit: (324) [system] 'Arg2Type'='Arg2Type' ^ Exit: (323) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (323) [apply] apply:maplist_(['ReturnType'], _151700, user:expand_eval) Unify: (323) [apply] apply:maplist_(['ReturnType'], [_160060|_160062], user:expand_eval) ^ Call: (324) [user] expand_eval('ReturnType', _160060) ^ Unify: (324) [user] expand_eval('ReturnType', _160060) Call: (325) [system] is_list('ReturnType') ^ Redo: (324) [user] expand_eval('ReturnType', _160060) Call: (325) [system] 'ReturnType'=_160060 Exit: (325) [system] 'ReturnType'='ReturnType' ^ Exit: (324) [user] expand_eval('ReturnType', 'ReturnType') Call: (324) [apply] apply:maplist_([], _160062, user:expand_eval) Unify: (324) [apply] apply:maplist_([], [], user:expand_eval) Exit: (324) [apply] apply:maplist_([], [], user:expand_eval) Exit: (323) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (322) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (321) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (320) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (319) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (319) [apply] apply:maplist_([], _132166, user:expand_eval) Unify: (319) [apply] apply:maplist_([], [], user:expand_eval) Exit: (319) [apply] apply:maplist_([], [], user:expand_eval) Exit: (318) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (317) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (316) [user] expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (315) [system] once(user:expand_eval(['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])) Call: (315) [system] ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Call: (315) [user] is_progn('get-metatype') ^ Unify: (315) [user] is_progn('get-metatype') Call: (316) [system] var('get-metatype') ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Call: (315) [user] is_progn('get-metatype') ^ Unify: (315) [user] is_progn('get-metatype') Call: (316) [system] var('get-metatype') ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Call: (315) [user] is_space_op('get-metatype') ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) Call: (315) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (315) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (315) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[_198268, _198274, _198280] ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) Call: (315) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=='Nothing' ^ Redo: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Unify: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38904) ^ Call: (315) [user] 'get-metatype'([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _38904) ^ Unify: (315) [user] 'get-metatype'([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _38904) ^ Call: (316) [user] get_metatype0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _205772) ^ Unify: (316) [user] get_metatype0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], 'Variable') Call: (317) [system] var([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Redo: (316) [user] get_metatype0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _205772) ^ Unify: (316) [user] get_metatype0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _205772) ^ Call: (317) [user] symbol([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (317) [user] symbol([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (318) [system] atom([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Fail: (318) [system] atom([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Fail: (317) [user] symbol([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Redo: (316) [user] get_metatype0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _205772) ^ Unify: (316) [user] get_metatype0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], 'Expression') Call: (317) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (317) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (316) [user] get_metatype0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], 'Expression') Call: (316) [system] _38904='Expression' Exit: (316) [system] 'Expression'='Expression' ^ Exit: (315) [user] 'get-metatype'([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], 'Expression') ^ Exit: (314) [user] eval_20(=, _10962, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'Expression') Call: (314) [system] nb_setarg(1, retval(fail), 'Expression') Exit: (314) [system] nb_setarg(1, retval('Expression'), 'Expression') ^ Call: (314) [user] ignore(notrace((\+'Expression'\=_41004, nb_setarg(1, retval('Expression'), 'Expression')))) ^ Unify: (314) [system] ignore(user:notrace((\+'Expression'\=_41004, nb_setarg(1, retval('Expression'), 'Expression')))) ^ Call: (316) [system] setup_call_cleanup('$notrace'(_227128, _227130), once(user:(\+'Expression'\=_41004, nb_setarg(1, retval('Expression'), 'Expression'))), '$restore_trace'(_227128, _227130)) ^ Unify: (316) [system] setup_call_cleanup(system:'$notrace'(_227128, _227130), system:once(user:(\+'Expression'\=_41004, nb_setarg(1, retval('Expression'), 'Expression'))), system:'$restore_trace'(_227128, _227130)) ^ Call: (317) [system] sig_atomic(system:'$notrace'(_227128, _227130)) ^ Exit: (316) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'Expression'\=_41004, nb_setarg(1, retval('Expression'), 'Expression'))), system:'$restore_trace'(3, -1)) ^ Exit: (314) [system] ignore(user:notrace((\+'Expression'\=_41004, nb_setarg(1, retval('Expression'), 'Expression')))) ^ Call: (314) [user] ignore((_40874==1->ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')])))))))))) ^ Unify: (314) [system] ignore(user:(_40874==1->ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')])))))))))) Call: (316) [system] _40874==1 Fail: (316) [system] _40874==1 ^ Call: (317) [system] setup_call_cleanup('$notrace'(_235564, _235566), once(user:ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')])))))))), '$restore_trace'(_235564, _235566)) ^ Unify: (317) [system] setup_call_cleanup(system:'$notrace'(_235564, _235566), system:once(user:ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')])))))))), system:'$restore_trace'(_235564, _235566)) ^ Call: (318) [system] sig_atomic(system:'$notrace'(_235564, _235566)) ^ Exit: (317) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (314) [system] ignore(user:(_40874==1->ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')])))))))))) ^ Exit: (312) [system] call_cleanup(user:((call(eval_20(=, _10962), 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'Expression')*->nb_setarg(1, retval('Expression'), 'Expression');fail, trace, call(eval_20(=, _10962), 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'Expression')), ignore(notrace((\+'Expression'\=_41004, nb_setarg(1, retval('Expression'), 'Expression'))))), user:ignore((_40874==1->ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76878, _76878+1), (retval('Expression')\=@=retval(fail), nonvar('Expression')->indentq(11, _76878, <--, [e, 'Expression']);indentq(11, _76878, <--, [e, retval('Expression')]))))))))))) Call: (312) [system] retval('Expression')\=@=retval(fail) Exit: (312) [system] retval('Expression')\=@=retval(fail) ^ Exit: (311) [user] trace_eval(eval_20(=, _10962), e, 488, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'Expression') ^ Call: (311) [user] self_eval('Expression') ^ Unify: (311) [user] self_eval('Expression') ^ Call: (313) [system] setup_call_cleanup('$notrace'(_246034, _246036), once(user:self_eval0('Expression')), '$restore_trace'(_246034, _246036)) ^ Unify: (313) [system] setup_call_cleanup(system:'$notrace'(_246034, _246036), system:once(user:self_eval0('Expression')), system:'$restore_trace'(_246034, _246036)) ^ Call: (314) [system] sig_atomic(system:'$notrace'(_246034, _246036)) ^ Exit: (313) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('Expression')), system:'$restore_trace'(3, -1)) ^ Exit: (311) [user] self_eval('Expression') Call: (311) [system] _10964='Expression' Exit: (311) [system] 'Expression'='Expression' ^ Exit: (310) [user] eval_01(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'Expression') ^ Exit: (309) [user] eval_00(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'Expression') ^ Exit: (308) [user] eval_args(=, _10962, 489, '&self', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'Expression') Call: (308) [system] _10370='Expression' Exit: (308) [system] 'Expression'='Expression' ^ Call: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) Call: (309) [system] var([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Redo: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_261990, _261992), once(user:self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]])), '$restore_trace'(_261990, _261992)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_261990, _261992), system:once(user:self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]])), system:'$restore_trace'(_261990, _261992)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_261990, _261992)) ^ Redo: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_266728, _266730), once(user:nonvar(_10662)), '$restore_trace'(_266728, _266730)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_266728, _266730), system:once(user:nonvar(_10662)), system:'$restore_trace'(_266728, _266730)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_266728, _266730)) ^ Redo: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_271466, _271468), once(user:nonvar(_10662)), '$restore_trace'(_271466, _271468)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_271466, _271468), system:once(user:nonvar(_10662)), system:'$restore_trace'(_271466, _271468)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_271466, _271468)) ^ Redo: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) Call: (309) [system] ['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]==[] ^ Redo: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) Call: (309) [system] atom(=) Exit: (309) [system] atom(=) Call: (309) [system] (=)\==(=) ^ Redo: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Call: (309) [user] self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Unify: (309) [user] self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Call: (311) [system] setup_call_cleanup('$notrace'(_285532, _285534), once(user:self_eval0([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]])), '$restore_trace'(_285532, _285534)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_285532, _285534), system:once(user:self_eval0([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]])), system:'$restore_trace'(_285532, _285534)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_285532, _285534)) ^ Fail: (309) [user] self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Redo: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Call: (309) [user] eval_00(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (309) [user] eval_00(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Call: (310) [user] self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Unify: (310) [user] self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Call: (312) [system] setup_call_cleanup('$notrace'(_294930, _294932), once(user:self_eval0([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]])), '$restore_trace'(_294930, _294932)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_294930, _294932), system:once(user:self_eval0([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]])), system:'$restore_trace'(_294930, _294932)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_294930, _294932)) ^ Fail: (310) [user] self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Redo: (309) [user] eval_00(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (309) [user] eval_00(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Call: (310) [user] eval_01(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Unify: (310) [user] eval_01(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _10662) ^ Call: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) Call: (313) [system] 489<1 Fail: (313) [system] 489<1 ^ Redo: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (312) [system] setup_call_cleanup('$notrace'(_308088, _308090), once(user:(_308064 is 489-1, copy_term([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _308078))), '$restore_trace'(_308088, _308090)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_308088, _308090), system:once(user:(_308064 is 489-1, copy_term([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _308078))), system:'$restore_trace'(_308088, _308090)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_308088, _308090)) ^ Exit: (312) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(488 is 489-1, copy_term([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], [case, 'Expression', [['Expression', [let, _310972, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _310972, ->], 'True', 'False']]], [_311020, 'False']]]))), system:'$restore_trace'(3, -1)) ^ Call: (311) [user] trace_eval(eval_20(=, 'Bool'), e, 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (311) [user] trace_eval(eval_20(=, 'Bool'), e, 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Call: (312) [user] must_det_ll((notrace((flag(eval_num, _313878, _313878+1), _313896 is _313878 mod 500, _313914 is 99-488 mod 100, _313938=_313940, option_else('trace-length', _313952, 500), option_else('trace-depth', _313960, 30))), quietly(if_t((nop(stop_rtrace), _313896>_313952), (set_debug(eval, false), _314016 is _313952+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_314016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_314068))))) ^ Unify: (312) [user] must_det_ll(user:(notrace((flag(eval_num, _313878, _313878+1), _313896 is _313878 mod 500, _313914 is 99-488 mod 100, _313938=_313940, option_else('trace-length', _313952, 500), option_else('trace-depth', _313960, 30))), quietly(if_t((nop(stop_rtrace), _313896>_313952), (set_debug(eval, false), _314016 is _313952+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_314016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_314068))))) ^ Call: (313) [user] once(user:(notrace((flag(eval_num, _313878, _313878+1), _313896 is _313878 mod 500, _313914 is 99-488 mod 100, _313938=_313940, option_else('trace-length', _313952, 500), option_else('trace-depth', _313960, 30))), quietly(if_t((nop(stop_rtrace), _313896>_313952), (set_debug(eval, false), _314016 is _313952+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_314016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_314068))))) ^ Unify: (313) [system] once(user:(notrace((flag(eval_num, _313878, _313878+1), _313896 is _313878 mod 500, _313914 is 99-488 mod 100, _313938=_313940, option_else('trace-length', _313952, 500), option_else('trace-depth', _313960, 30))), quietly(if_t((nop(stop_rtrace), _313896>_313952), (set_debug(eval, false), _314016 is _313952+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_314016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_314068))))) ^ Call: (316) [system] setup_call_cleanup('$notrace'(_317792, _317794), once(user:(flag(eval_num, _313878, _313878+1), _313896 is _313878 mod 500, _313914 is 99-488 mod 100, _313938=_313940, option_else('trace-length', _313952, 500), option_else('trace-depth', _313960, 30))), '$restore_trace'(_317792, _317794)) ^ Unify: (316) [system] setup_call_cleanup(system:'$notrace'(_317792, _317794), system:once(user:(flag(eval_num, _313878, _313878+1), _313896 is _313878 mod 500, _313914 is 99-488 mod 100, _313938=_313940, option_else('trace-length', _313952, 500), option_else('trace-depth', _313960, 30))), system:'$restore_trace'(_317792, _317794)) ^ Call: (317) [system] sig_atomic(system:'$notrace'(_317792, _317794)) ^ Exit: (316) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 19, 19+1), 19 is 19 mod 500, 11 is 99-488 mod 100, _313938=_313938, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 19>500), (set_debug(eval, false), _314016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_314016])), nop((start_rtrace, rtrace))))) ^ Unify: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 19>500), (set_debug(eval, false), _314016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_314016])), nop((start_rtrace, rtrace))))) ^ Exit: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 19>500), (set_debug(eval, false), _314016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_314016])), nop((start_rtrace, rtrace))))) Call: (315) [user] nop(notrace(no_repeats_var(_314068))) Unify: (315) [user] nop(notrace(no_repeats_var(_314068))) Exit: (315) [user] nop(notrace(no_repeats_var(_314068))) ^ Exit: (313) [system] once(user:(notrace((flag(eval_num, 19, 19+1), 19 is 19 mod 500, 11 is 99-488 mod 100, _313938=_313938, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 19>500), (set_debug(eval, false), _314016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_314016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_314068))))) ^ Exit: (312) [user] must_det_ll(user:(notrace((flag(eval_num, 19, 19+1), 19 is 19 mod 500, 11 is 99-488 mod 100, _313938=_313938, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 19>500), (set_debug(eval, false), _314016 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_314016])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_314068))))) Call: (312) [occurs] occurs:sub_term(_329256, e) Unify: (312) [occurs] occurs:sub_term(e, e) Exit: (312) [occurs] occurs:sub_term(e, e) Call: (312) [system] e\=e Fail: (312) [system] e\=e Redo: (312) [occurs] occurs:sub_term(_329256, e) Unify: (312) [occurs] occurs:sub_term(_329256, e) Call: (313) [system] compound(e) Fail: (313) [system] compound(e) Fail: (312) [occurs] occurs:sub_term(_329256, e) ^ Redo: (311) [user] trace_eval(eval_20(=, 'Bool'), e, 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) Call: (312) [system] _339474=e Exit: (312) [system] e=e ^ Call: (312) [user] if_trace((eval;e), (_313938=1, indentq(11, 19, -->, [e, [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]]))) ^ Unify: (312) [user] if_trace((eval;e), (_313938=1, indentq(11, 19, -->, [e, [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]]))) ^ Call: (314) [system] setup_call_cleanup('$notrace'(_343278, _343280), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _313938=1, indentq(11, 19, -->, [e, [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]]))), _343236, fbug((_343236-->if_trace((eval;e), (_313938=1, indentq(11, 19, -->, [e, [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]])))))))), '$restore_trace'(_343278, _343280)) ^ Unify: (314) [system] setup_call_cleanup(system:'$notrace'(_343278, _343280), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _313938=1, indentq(11, 19, -->, [e, [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]]))), _343236, fbug((_343236-->if_trace((eval;e), (_313938=1, indentq(11, 19, -->, [e, [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]])))))))), system:'$restore_trace'(_343278, _343280)) ^ Call: (315) [system] sig_atomic(system:'$notrace'(_343278, _343280)) ^ Exit: (314) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _313938=1, indentq(11, 19, -->, [e, [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]]))), _343236, fbug((_343236-->if_trace((eval;e), (_313938=1, indentq(11, 19, -->, [e, [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (312) [user] if_trace((eval;e), (_313938=1, indentq(11, 19, -->, [e, [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]]))) Call: (312) [system] _348060=retval(fail) Exit: (312) [system] retval(fail)=retval(fail) Call: (312) [system] _349922=(\+ \+ (flag(eval_num, _349942, _349942+1), (retval(fail)\=@=retval(fail), nonvar(_311968)->indentq(11, _349942, <--, [e, _311968]);indentq(11, _349942, <--, [e, retval(fail)])))) Exit: (312) [system] (\+ \+ (flag(eval_num, _349942, _349942+1), (retval(fail)\=@=retval(fail), nonvar(_311968)->indentq(11, _349942, <--, [e, _311968]);indentq(11, _349942, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _349942, _349942+1), (retval(fail)\=@=retval(fail), nonvar(_311968)->indentq(11, _349942, <--, [e, _311968]);indentq(11, _349942, <--, [e, retval(fail)])))) ^ Call: (312) [user] call_cleanup(((call(eval_20(=, 'Bool'), 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968)*->nb_setarg(1, retval(fail), _311968);fail, trace, call(eval_20(=, 'Bool'), 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968)), ignore(notrace((\+_311968\=_314068, nb_setarg(1, retval(fail), _311968))))), ignore((_313938==1->ignore(\+ \+ (flag(eval_num, _349942, _349942+1), (retval(fail)\=@=retval(fail), nonvar(_311968)->indentq(11, _349942, <--, [e, _311968]);indentq(11, _349942, <--, [e, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _349942, _349942+1), (retval(fail)\=@=retval(fail), nonvar(_311968)->indentq(11, _349942, <--, [e, _311968]);indentq(11, _349942, <--, [e, retval(fail)]))))))))))) ^ Unify: (312) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968)*->nb_setarg(1, retval(fail), _311968);fail, trace, call(eval_20(=, 'Bool'), 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968)), ignore(notrace((\+_311968\=_314068, nb_setarg(1, retval(fail), _311968))))), user:ignore((_313938==1->ignore(\+ \+ (flag(eval_num, _349942, _349942+1), (retval(fail)\=@=retval(fail), nonvar(_311968)->indentq(11, _349942, <--, [e, _311968]);indentq(11, _349942, <--, [e, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _349942, _349942+1), (retval(fail)\=@=retval(fail), nonvar(_311968)->indentq(11, _349942, <--, [e, _311968]);indentq(11, _349942, <--, [e, retval(fail)]))))))))))) ^ Call: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) Call: (315) [system] atom([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Redo: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Call: (315) [user] no_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Unify: (315) [user] no_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Call: (316) [user] self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Unify: (316) [user] self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_362328, _362330), once(user:self_eval0([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]])), '$restore_trace'(_362328, _362330)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_362328, _362330), system:once(user:self_eval0([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]])), system:'$restore_trace'(_362328, _362330)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_362328, _362330)) ^ Fail: (316) [user] self_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Redo: (315) [user] no_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Unify: (315) [user] no_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) Call: (316) [system] atomic(case) Exit: (316) [system] atomic(case) ^ Call: (316) [user] is_sl(case) ^ Unify: (316) [user] is_sl(case) Call: (317) [system] number(case) ^ Redo: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) Call: (315) [system] ['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]==[] ^ Redo: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) Call: (315) [system] atom(=) Exit: (315) [system] atom(=) Call: (315) [system] (=)\==(=) ^ Redo: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) Call: (315) [system] callable(case) Exit: (315) [system] callable(case) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) Call: (315) [system] is_list(['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) Exit: (315) [system] is_list(['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) Call: (315) [system] is_list([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) Exit: (315) [system] is_list([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], [case|_389362]) Call: (315) [system] var(case) ^ Redo: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Call: (315) [user] once(expand_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _393124)) ^ Unify: (315) [system] once(user:expand_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _393124)) ^ Call: (316) [user] expand_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _393124) ^ Unify: (316) [user] expand_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _393124) Call: (317) [system] is_list([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) Exit: (317) [system] is_list([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Unify: (316) [user] expand_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], [case|_398700]) Call: (317) [system] ground(case) Exit: (317) [system] ground(case) ^ Unify: (316) [user] expand_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], [case|_401482]) ^ Call: (317) [user] apply:maplist(expand_eval, ['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _401482) ^ Unify: (317) [apply] apply:maplist(user:expand_eval, ['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _401482) Call: (318) [apply] apply:maplist_(['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _401482, user:expand_eval) Unify: (318) [apply] apply:maplist_(['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], [_405228|_405230], user:expand_eval) ^ Call: (319) [user] expand_eval('Expression', _405228) ^ Unify: (319) [user] expand_eval('Expression', _405228) Call: (320) [system] is_list('Expression') ^ Redo: (319) [user] expand_eval('Expression', _405228) Call: (320) [system] 'Expression'=_405228 Exit: (320) [system] 'Expression'='Expression' ^ Exit: (319) [user] expand_eval('Expression', 'Expression') Call: (319) [apply] apply:maplist_([[['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _405230, user:expand_eval) Unify: (319) [apply] apply:maplist_([[['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], [_413590|_413592], user:expand_eval) ^ Call: (320) [user] expand_eval([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], _413590) ^ Unify: (320) [user] expand_eval([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], _413590) Call: (321) [system] is_list([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]) Exit: (321) [system] is_list([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]) ^ Unify: (320) [user] expand_eval([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]]|_418234]) Call: (321) [system] ground(['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]]) ^ Redo: (320) [user] expand_eval([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]]|_418234]) ^ Call: (321) [user] apply:maplist(expand_eval, [[_10520, 'False']], _418234) ^ Unify: (321) [apply] apply:maplist(user:expand_eval, [[_10520, 'False']], _418234) Call: (322) [apply] apply:maplist_([[_10520, 'False']], _418234, user:expand_eval) Unify: (322) [apply] apply:maplist_([[_10520, 'False']], [_423832|_423834], user:expand_eval) ^ Call: (323) [user] expand_eval([_10520, 'False'], _423832) ^ Unify: (323) [user] expand_eval([_10520, 'False'], _423832) Call: (324) [system] is_list([_10520, 'False']) Exit: (324) [system] is_list([_10520, 'False']) ^ Unify: (323) [user] expand_eval([_10520, 'False'], [_10520|_428476]) Call: (324) [system] ground(_10520) ^ Redo: (323) [user] expand_eval([_10520, 'False'], [_10520|_428476]) ^ Call: (324) [user] apply:maplist(expand_eval, ['False'], _428476) ^ Unify: (324) [apply] apply:maplist(user:expand_eval, ['False'], _428476) Call: (325) [apply] apply:maplist_(['False'], _428476, user:expand_eval) Unify: (325) [apply] apply:maplist_(['False'], [_434074|_434076], user:expand_eval) ^ Call: (326) [user] expand_eval('False', _434074) ^ Unify: (326) [user] expand_eval('False', _434074) Call: (327) [system] is_list('False') ^ Redo: (326) [user] expand_eval('False', _434074) Call: (327) [system] 'False'=_434074 Exit: (327) [system] 'False'='False' ^ Exit: (326) [user] expand_eval('False', 'False') Call: (326) [apply] apply:maplist_([], _434076, user:expand_eval) Unify: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (325) [apply] apply:maplist_(['False'], ['False'], user:expand_eval) ^ Exit: (324) [apply] apply:maplist(user:expand_eval, ['False'], ['False']) ^ Exit: (323) [user] expand_eval([_10520, 'False'], [_10520, 'False']) Call: (323) [apply] apply:maplist_([], _423834, user:expand_eval) Unify: (323) [apply] apply:maplist_([], [], user:expand_eval) Exit: (323) [apply] apply:maplist_([], [], user:expand_eval) Exit: (322) [apply] apply:maplist_([[_10520, 'False']], [[_10520, 'False']], user:expand_eval) ^ Exit: (321) [apply] apply:maplist(user:expand_eval, [[_10520, 'False']], [[_10520, 'False']]) ^ Exit: (320) [user] expand_eval([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]) Call: (320) [apply] apply:maplist_([], _413592, user:expand_eval) Unify: (320) [apply] apply:maplist_([], [], user:expand_eval) Exit: (320) [apply] apply:maplist_([], [], user:expand_eval) Exit: (319) [apply] apply:maplist_([[['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], [[['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], user:expand_eval) Exit: (318) [apply] apply:maplist_(['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], ['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], user:expand_eval) ^ Exit: (317) [apply] apply:maplist(user:expand_eval, ['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], ['Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Exit: (316) [user] expand_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]) ^ Exit: (315) [system] once(user:expand_eval([case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]])) Call: (315) [system] [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]]\==[case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]] ^ Redo: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Call: (315) [user] is_progn(case) ^ Unify: (315) [user] is_progn(case) Call: (316) [system] var(case) ^ Redo: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Call: (315) [user] is_space_op(case) ^ Redo: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) Call: (315) [system] is_list('Expression') ^ Redo: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Unify: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]], _311968) ^ Call: (315) [user] must_det_ll([]==[]) ^ Unify: (315) [user] must_det_ll(user:([]==[])) ^ Call: (316) [user] once(user:([]==[])) ^ Unify: (316) [system] once(user:([]==[])) Call: (317) [system] []==[] Exit: (317) [system] []==[] ^ Exit: (316) [system] once(user:([]==[])) ^ Exit: (315) [user] must_det_ll(user:([]==[])) ^ Call: (315) [user] into_case_list([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], _480676) ^ Unify: (315) [user] into_case_list([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]) Call: (316) [system] is_list([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]) Exit: (316) [system] is_list([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]) ^ Exit: (315) [user] into_case_list([['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']]) ^ Call: (315) [user] into_case_keys(1, [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], _485310) ^ Unify: (315) [user] into_case_keys(1, [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], [_486252-_486254|_486248]) Call: (316) [system] _487194 is 1+1 Exit: (316) [system] 2 is 1+1 ^ Call: (316) [user] is_case(_486252, ['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], _486254) ^ Unify: (316) [user] is_case('Expression', ['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Exit: (316) [user] is_case('Expression', ['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Call: (316) [user] if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]))) ^ Unify: (316) [user] if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]))) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_493780, _493782), once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(1, 'Expression')=[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]))), _493738, fbug((_493738-->if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])))))))), '$restore_trace'(_493780, _493782)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_493780, _493782), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(1, 'Expression')=[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]))), _493738, fbug((_493738-->if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])))))))), system:'$restore_trace'(_493780, _493782)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_493780, _493782)) ^ Exit: (318) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(1, 'Expression')=[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]))), _493738, fbug((_493738-->if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (316) [user] if_trace(case, (format('~N'), writeqln(c(1, 'Expression')=[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]))) ^ Call: (316) [user] into_case_keys(2, [[_10520, 'False']], _486248) ^ Unify: (316) [user] into_case_keys(2, [[_10520, 'False']], [_499502-_499504|_499498]) Call: (317) [system] _500444 is 2+1 Exit: (317) [system] 3 is 2+1 ^ Call: (317) [user] is_case(_499502, [_10520, 'False'], _499504) ^ Unify: (317) [user] is_case(_10520, [_10520, 'False'], 'False') ^ Exit: (317) [user] is_case(_10520, [_10520, 'False'], 'False') ^ Call: (317) [user] if_trace(case, (format('~N'), writeqln(c(2, _10520)='False'))) ^ Unify: (317) [user] if_trace(case, (format('~N'), writeqln(c(2, _10520)='False'))) ^ Call: (319) [system] setup_call_cleanup('$notrace'(_507030, _507032), once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(2, _10520)='False'))), _506988, fbug((_506988-->if_trace(case, (format('~N'), writeqln(c(2, _10520)='False')))))))), '$restore_trace'(_507030, _507032)) ^ Unify: (319) [system] setup_call_cleanup(system:'$notrace'(_507030, _507032), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(2, _10520)='False'))), _506988, fbug((_506988-->if_trace(case, (format('~N'), writeqln(c(2, _10520)='False')))))))), system:'$restore_trace'(_507030, _507032)) ^ Call: (320) [system] sig_atomic(system:'$notrace'(_507030, _507032)) ^ Exit: (319) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), format('~N'), writeqln(c(2, _10520)='False'))), _506988, fbug((_506988-->if_trace(case, (format('~N'), writeqln(c(2, _10520)='False')))))))), system:'$restore_trace'(3, -1)) ^ Exit: (317) [user] if_trace(case, (format('~N'), writeqln(c(2, _10520)='False'))) ^ Call: (317) [user] into_case_keys(3, [], _499498) ^ Unify: (317) [user] into_case_keys(3, [], []) ^ Exit: (317) [user] into_case_keys(3, [], []) ^ Exit: (316) [user] into_case_keys(2, [[_10520, 'False']], [_10520-'False']) ^ Exit: (315) [user] into_case_keys(1, [['Expression', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]], [_10520, 'False']], ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False']) ^ Call: (315) [user] eval_case(=, 'Bool', 488, '&self', 'Expression', ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False'], _311968) ^ Unify: (315) [user] eval_case(=, 'Bool', 488, '&self', 'Expression', ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False'], _311968) ^ Call: (316) [user] if_trace(case, writeqln(case='Expression')) ^ Unify: (316) [user] if_trace(case, writeqln(case='Expression')) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_520284, _520286), once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(case='Expression'))), _520242, fbug((_520242-->if_trace(case, writeqln(case='Expression'))))))), '$restore_trace'(_520284, _520286)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_520284, _520286), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(case='Expression'))), _520242, fbug((_520242-->if_trace(case, writeqln(case='Expression'))))))), system:'$restore_trace'(_520284, _520286)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_520284, _520286)) ^ Exit: (318) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(case='Expression'))), _520242, fbug((_520242-->if_trace(case, writeqln(case='Expression'))))))), system:'$restore_trace'(3, -1)) ^ Exit: (316) [user] if_trace(case, writeqln(case='Expression')) ^ Call: (316) [user] eval_args(=, _12390, 488, '&self', 'Expression', _12312) ^ Unify: (316) [user] eval_args(=, _13334, 488, '&self', 'Expression', _12312) Call: (317) [system] var('Expression') ^ Redo: (316) [user] eval_args(=, _15202, 488, '&self', 'Expression', _12312) ^ Unify: (316) [user] eval_args(=, _16146, 488, '&self', 'Expression', _12312) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_17026, _17028), once(user:self_eval('Expression')), '$restore_trace'(_17026, _17028)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_17026, _17028), system:once(user:self_eval('Expression')), system:'$restore_trace'(_17026, _17028)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_17026, _17028)) ^ Exit: (318) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('Expression')), system:'$restore_trace'(3, -1)) Call: (317) [system] _12312='Expression' Exit: (317) [system] 'Expression'='Expression' ^ Exit: (316) [user] eval_args(=, _22778, 488, '&self', 'Expression', 'Expression') ^ Call: (316) [user] if_trace(case, writeqln(switch='Expression')) ^ Unify: (316) [user] if_trace(case, writeqln(switch='Expression')) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_25562, _25564), once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(switch='Expression'))), _25520, fbug((_25520-->if_trace(case, writeqln(switch='Expression'))))))), '$restore_trace'(_25562, _25564)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_25562, _25564), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(switch='Expression'))), _25520, fbug((_25520-->if_trace(case, writeqln(switch='Expression'))))))), system:'$restore_trace'(_25562, _25564)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_25562, _25564)) ^ Exit: (318) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(case), writeqln(switch='Expression'))), _25520, fbug((_25520-->if_trace(case, writeqln(switch='Expression'))))))), system:'$restore_trace'(3, -1)) ^ Exit: (316) [user] if_trace(case, writeqln(switch='Expression')) ^ Call: (316) [user] select_case(488, '&self', 'Expression', ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False'], _30344) ^ Unify: (316) [user] select_case(488, '&self', 'Expression', ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False'], _30344) ^ Call: (317) [user] best_key('Expression', ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False'], _30344) ^ Unify: (317) [user] best_key('Expression', ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False'], _30344) Call: (318) [lists] lists:member(_34092-_30344, ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False']) Unify: (318) [lists] lists:member(_34092-_30344, ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False']) Call: (319) [lists] lists:member_([_10520-'False'], _34092-_30344, 'Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) Unify: (319) [lists] lists:member_([_10520-'False'], 'Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], 'Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) Exit: (319) [lists] lists:member_([_10520-'False'], 'Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], 'Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) Exit: (318) [lists] lists:member('Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False']) Call: (318) [system] 'Expression'='Expression' Exit: (318) [system] 'Expression'='Expression' ^ Exit: (317) [user] best_key('Expression', ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False'], [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Exit: (316) [user] select_case(488, '&self', 'Expression', ['Expression'-[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _10520-'False'], [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Call: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) Call: (317) [system] var([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Redo: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_48116, _48118), once(user:self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])), '$restore_trace'(_48116, _48118)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_48116, _48118), system:once(user:self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])), system:'$restore_trace'(_48116, _48118)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_48116, _48118)) ^ Redo: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_52854, _52856), once(user:nonvar(_11072)), '$restore_trace'(_52854, _52856)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_52854, _52856), system:once(user:nonvar(_11072)), system:'$restore_trace'(_52854, _52856)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_52854, _52856)) ^ Redo: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_57592, _57594), once(user:nonvar(_11072)), '$restore_trace'(_57592, _57594)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_57592, _57594), system:once(user:nonvar(_11072)), system:'$restore_trace'(_57592, _57594)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_57592, _57594)) ^ Redo: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) Call: (317) [system] [_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]==[] ^ Redo: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) Call: (317) [system] atom(=) Exit: (317) [system] atom(=) Call: (317) [system] (=)\==(=) ^ Redo: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Call: (317) [user] self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Unify: (317) [user] self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Call: (319) [system] setup_call_cleanup('$notrace'(_71658, _71660), once(user:self_eval0([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])), '$restore_trace'(_71658, _71660)) ^ Unify: (319) [system] setup_call_cleanup(system:'$notrace'(_71658, _71660), system:once(user:self_eval0([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])), system:'$restore_trace'(_71658, _71660)) ^ Call: (320) [system] sig_atomic(system:'$notrace'(_71658, _71660)) ^ Fail: (317) [user] self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Redo: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Call: (317) [user] eval_00(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (317) [user] eval_00(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Call: (318) [user] self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Unify: (318) [user] self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Call: (320) [system] setup_call_cleanup('$notrace'(_81056, _81058), once(user:self_eval0([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])), '$restore_trace'(_81056, _81058)) ^ Unify: (320) [system] setup_call_cleanup(system:'$notrace'(_81056, _81058), system:once(user:self_eval0([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])), system:'$restore_trace'(_81056, _81058)) ^ Call: (321) [system] sig_atomic(system:'$notrace'(_81056, _81058)) ^ Fail: (318) [user] self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Redo: (317) [user] eval_00(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (317) [user] eval_00(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Call: (318) [user] eval_01(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Unify: (318) [user] eval_01(=, 'Bool', 488, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _11072) ^ Call: (319) [user] if_t((488<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (319) [user] if_t((488<1, trace_on_overflow), debug(metta(eval_args))) Call: (321) [system] 488<1 Fail: (321) [system] 488<1 ^ Redo: (319) [user] if_t((488<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (319) [user] if_t((488<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (320) [system] setup_call_cleanup('$notrace'(_94214, _94216), once(user:(_94190 is 488-1, copy_term([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _94204))), '$restore_trace'(_94214, _94216)) ^ Unify: (320) [system] setup_call_cleanup(system:'$notrace'(_94214, _94216), system:once(user:(_94190 is 488-1, copy_term([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _94204))), system:'$restore_trace'(_94214, _94216)) ^ Call: (321) [system] sig_atomic(system:'$notrace'(_94214, _94216)) ^ Exit: (320) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(487 is 488-1, copy_term([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [let, _97062, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _97062, ->], 'True', 'False']]))), system:'$restore_trace'(3, -1)) ^ Call: (319) [user] trace_eval(eval_20(=, 'Bool'), e, 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (319) [user] trace_eval(eval_20(=, 'Bool'), e, 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Call: (320) [user] must_det_ll((notrace((flag(eval_num, _99956, _99956+1), _99974 is _99956 mod 500, _99992 is 99-487 mod 100, _100016=_100018, option_else('trace-length', _100030, 500), option_else('trace-depth', _100038, 30))), quietly(if_t((nop(stop_rtrace), _99974>_100030), (set_debug(eval, false), _100094 is _100030+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_100094])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_100146))))) ^ Unify: (320) [user] must_det_ll(user:(notrace((flag(eval_num, _99956, _99956+1), _99974 is _99956 mod 500, _99992 is 99-487 mod 100, _100016=_100018, option_else('trace-length', _100030, 500), option_else('trace-depth', _100038, 30))), quietly(if_t((nop(stop_rtrace), _99974>_100030), (set_debug(eval, false), _100094 is _100030+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_100094])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_100146))))) ^ Call: (321) [user] once(user:(notrace((flag(eval_num, _99956, _99956+1), _99974 is _99956 mod 500, _99992 is 99-487 mod 100, _100016=_100018, option_else('trace-length', _100030, 500), option_else('trace-depth', _100038, 30))), quietly(if_t((nop(stop_rtrace), _99974>_100030), (set_debug(eval, false), _100094 is _100030+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_100094])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_100146))))) ^ Unify: (321) [system] once(user:(notrace((flag(eval_num, _99956, _99956+1), _99974 is _99956 mod 500, _99992 is 99-487 mod 100, _100016=_100018, option_else('trace-length', _100030, 500), option_else('trace-depth', _100038, 30))), quietly(if_t((nop(stop_rtrace), _99974>_100030), (set_debug(eval, false), _100094 is _100030+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_100094])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_100146))))) ^ Call: (324) [system] setup_call_cleanup('$notrace'(_103870, _103872), once(user:(flag(eval_num, _99956, _99956+1), _99974 is _99956 mod 500, _99992 is 99-487 mod 100, _100016=_100018, option_else('trace-length', _100030, 500), option_else('trace-depth', _100038, 30))), '$restore_trace'(_103870, _103872)) ^ Unify: (324) [system] setup_call_cleanup(system:'$notrace'(_103870, _103872), system:once(user:(flag(eval_num, _99956, _99956+1), _99974 is _99956 mod 500, _99992 is 99-487 mod 100, _100016=_100018, option_else('trace-length', _100030, 500), option_else('trace-depth', _100038, 30))), system:'$restore_trace'(_103870, _103872)) ^ Call: (325) [system] sig_atomic(system:'$notrace'(_103870, _103872)) ^ Exit: (324) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 20, 20+1), 20 is 20 mod 500, 12 is 99-487 mod 100, _100016=_100016, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (324) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 20>500), (set_debug(eval, false), _100094 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_100094])), nop((start_rtrace, rtrace))))) ^ Unify: (324) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 20>500), (set_debug(eval, false), _100094 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_100094])), nop((start_rtrace, rtrace))))) ^ Exit: (324) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 20>500), (set_debug(eval, false), _100094 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_100094])), nop((start_rtrace, rtrace))))) Call: (323) [user] nop(notrace(no_repeats_var(_100146))) Unify: (323) [user] nop(notrace(no_repeats_var(_100146))) Exit: (323) [user] nop(notrace(no_repeats_var(_100146))) ^ Exit: (321) [system] once(user:(notrace((flag(eval_num, 20, 20+1), 20 is 20 mod 500, 12 is 99-487 mod 100, _100016=_100016, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 20>500), (set_debug(eval, false), _100094 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_100094])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_100146))))) ^ Exit: (320) [user] must_det_ll(user:(notrace((flag(eval_num, 20, 20+1), 20 is 20 mod 500, 12 is 99-487 mod 100, _100016=_100016, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 20>500), (set_debug(eval, false), _100094 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_100094])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_100146))))) Call: (320) [occurs] occurs:sub_term(_115334, e) Unify: (320) [occurs] occurs:sub_term(e, e) Exit: (320) [occurs] occurs:sub_term(e, e) Call: (320) [system] e\=e Fail: (320) [system] e\=e Redo: (320) [occurs] occurs:sub_term(_115334, e) Unify: (320) [occurs] occurs:sub_term(_115334, e) Call: (321) [system] compound(e) Fail: (321) [system] compound(e) Fail: (320) [occurs] occurs:sub_term(_115334, e) ^ Redo: (319) [user] trace_eval(eval_20(=, 'Bool'), e, 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) Call: (320) [system] _125552=e Exit: (320) [system] e=e ^ Call: (320) [user] if_trace((eval;e), (_100016=1, indentq(12, 20, -->, [e, [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]]))) ^ Unify: (320) [user] if_trace((eval;e), (_100016=1, indentq(12, 20, -->, [e, [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]]))) ^ Call: (322) [system] setup_call_cleanup('$notrace'(_129356, _129358), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _100016=1, indentq(12, 20, -->, [e, [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]]))), _129314, fbug((_129314-->if_trace((eval;e), (_100016=1, indentq(12, 20, -->, [e, [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]])))))))), '$restore_trace'(_129356, _129358)) ^ Unify: (322) [system] setup_call_cleanup(system:'$notrace'(_129356, _129358), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _100016=1, indentq(12, 20, -->, [e, [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]]))), _129314, fbug((_129314-->if_trace((eval;e), (_100016=1, indentq(12, 20, -->, [e, [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]])))))))), system:'$restore_trace'(_129356, _129358)) ^ Call: (323) [system] sig_atomic(system:'$notrace'(_129356, _129358)) ^ Exit: (322) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _100016=1, indentq(12, 20, -->, [e, [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]]))), _129314, fbug((_129314-->if_trace((eval;e), (_100016=1, indentq(12, 20, -->, [e, [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (320) [user] if_trace((eval;e), (_100016=1, indentq(12, 20, -->, [e, [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]]))) Call: (320) [system] _134138=retval(fail) Exit: (320) [system] retval(fail)=retval(fail) Call: (320) [system] _136000=(\+ \+ (flag(eval_num, _136020, _136020+1), (retval(fail)\=@=retval(fail), nonvar(_98046)->indentq(12, _136020, <--, [e, _98046]);indentq(12, _136020, <--, [e, retval(fail)])))) Exit: (320) [system] (\+ \+ (flag(eval_num, _136020, _136020+1), (retval(fail)\=@=retval(fail), nonvar(_98046)->indentq(12, _136020, <--, [e, _98046]);indentq(12, _136020, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _136020, _136020+1), (retval(fail)\=@=retval(fail), nonvar(_98046)->indentq(12, _136020, <--, [e, _98046]);indentq(12, _136020, <--, [e, retval(fail)])))) ^ Call: (320) [user] call_cleanup(((call(eval_20(=, 'Bool'), 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046)*->nb_setarg(1, retval(fail), _98046);fail, trace, call(eval_20(=, 'Bool'), 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046)), ignore(notrace((\+_98046\=_100146, nb_setarg(1, retval(fail), _98046))))), ignore((_100016==1->ignore(\+ \+ (flag(eval_num, _136020, _136020+1), (retval(fail)\=@=retval(fail), nonvar(_98046)->indentq(12, _136020, <--, [e, _98046]);indentq(12, _136020, <--, [e, retval(fail)]))));notrace(ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _136020, _136020+1), (retval(fail)\=@=retval(fail), nonvar(_98046)->indentq(12, _136020, <--, [e, _98046]);indentq(12, _136020, <--, [e, retval(fail)]))))))))))) ^ Unify: (320) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046)*->nb_setarg(1, retval(fail), _98046);fail, trace, call(eval_20(=, 'Bool'), 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046)), ignore(notrace((\+_98046\=_100146, nb_setarg(1, retval(fail), _98046))))), user:ignore((_100016==1->ignore(\+ \+ (flag(eval_num, _136020, _136020+1), (retval(fail)\=@=retval(fail), nonvar(_98046)->indentq(12, _136020, <--, [e, _98046]);indentq(12, _136020, <--, [e, retval(fail)]))));notrace(ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _136020, _136020+1), (retval(fail)\=@=retval(fail), nonvar(_98046)->indentq(12, _136020, <--, [e, _98046]);indentq(12, _136020, <--, [e, retval(fail)]))))))))))) ^ Call: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) Call: (323) [system] atom([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Redo: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Call: (323) [user] no_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Unify: (323) [user] no_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Call: (324) [user] self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Unify: (324) [user] self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Call: (326) [system] setup_call_cleanup('$notrace'(_148406, _148408), once(user:self_eval0([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])), '$restore_trace'(_148406, _148408)) ^ Unify: (326) [system] setup_call_cleanup(system:'$notrace'(_148406, _148408), system:once(user:self_eval0([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])), system:'$restore_trace'(_148406, _148408)) ^ Call: (327) [system] sig_atomic(system:'$notrace'(_148406, _148408)) ^ Fail: (324) [user] self_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Redo: (323) [user] no_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Unify: (323) [user] no_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) Call: (324) [system] atomic(let) Exit: (324) [system] atomic(let) ^ Call: (324) [user] is_sl(let) ^ Unify: (324) [user] is_sl(let) Call: (325) [system] number(let) ^ Redo: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) Call: (323) [system] [_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]==[] ^ Redo: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) Call: (323) [system] atom(=) Exit: (323) [system] atom(=) Call: (323) [system] (=)\==(=) ^ Redo: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, [_167062, _167068], ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, [_167062, _167068], ->], 'True', 'False']], _98046) Call: (323) [system] _167062==eval ^ Redo: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) Call: (323) [system] callable(let) Exit: (323) [system] callable(let) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) Call: (323) [system] is_list([_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) Exit: (323) [system] is_list([_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) Call: (323) [system] is_list([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) Exit: (323) [system] is_list([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [let|_178268]) Call: (323) [system] var(let) ^ Redo: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Call: (323) [user] once(expand_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _182030)) ^ Unify: (323) [system] once(user:expand_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _182030)) ^ Call: (324) [user] expand_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _182030) ^ Unify: (324) [user] expand_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _182030) Call: (325) [system] is_list([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) Exit: (325) [system] is_list([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Unify: (324) [user] expand_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [let|_187606]) Call: (325) [system] ground(let) Exit: (325) [system] ground(let) ^ Unify: (324) [user] expand_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [let|_190388]) ^ Call: (325) [user] apply:maplist(expand_eval, [_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _190388) ^ Unify: (325) [apply] apply:maplist(user:expand_eval, [_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _190388) Call: (326) [apply] apply:maplist_([_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _190388, user:expand_eval) Unify: (326) [apply] apply:maplist_([_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [_194134|_194136], user:expand_eval) ^ Call: (327) [user] expand_eval(_10442, _194134) ^ Unify: (327) [user] expand_eval(_10442, _194134) Call: (328) [system] is_list(_10442) ^ Redo: (327) [user] expand_eval(_10442, _194134) Call: (328) [system] _10442=_194134 Exit: (328) [system] _10442=_10442 ^ Exit: (327) [user] expand_eval(_10442, _10442) Call: (327) [apply] apply:maplist_([['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _194136, user:expand_eval) Unify: (327) [apply] apply:maplist_([['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [_202496|_202498], user:expand_eval) ^ Call: (328) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _202496) ^ Unify: (328) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _202496) Call: (329) [system] is_list(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (329) [system] is_list(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (328) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['car-atom'|_207140]) Call: (329) [system] ground('car-atom') Exit: (329) [system] ground('car-atom') ^ Unify: (328) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['car-atom'|_209922]) ^ Call: (329) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _209922) ^ Unify: (329) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _209922) Call: (330) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _209922, user:expand_eval) Unify: (330) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_213668|_213670], user:expand_eval) ^ Call: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _213668) ^ Unify: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _213668) Call: (332) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (332) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_218312]) Call: (332) [system] ground(->) Exit: (332) [system] ground(->) ^ Unify: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_221094]) ^ Call: (332) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _221094) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _221094) Call: (333) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _221094, user:expand_eval) Unify: (333) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_224840|_224842], user:expand_eval) ^ Call: (334) [user] expand_eval('Arg1Type', _224840) ^ Unify: (334) [user] expand_eval('Arg1Type', _224840) Call: (335) [system] is_list('Arg1Type') ^ Redo: (334) [user] expand_eval('Arg1Type', _224840) Call: (335) [system] 'Arg1Type'=_224840 Exit: (335) [system] 'Arg1Type'='Arg1Type' ^ Exit: (334) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (334) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _224842, user:expand_eval) Unify: (334) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_233202|_233204], user:expand_eval) ^ Call: (335) [user] expand_eval('Arg2Type', _233202) ^ Unify: (335) [user] expand_eval('Arg2Type', _233202) Call: (336) [system] is_list('Arg2Type') ^ Redo: (335) [user] expand_eval('Arg2Type', _233202) Call: (336) [system] 'Arg2Type'=_233202 Exit: (336) [system] 'Arg2Type'='Arg2Type' ^ Exit: (335) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (335) [apply] apply:maplist_(['ReturnType'], _233204, user:expand_eval) Unify: (335) [apply] apply:maplist_(['ReturnType'], [_241564|_241566], user:expand_eval) ^ Call: (336) [user] expand_eval('ReturnType', _241564) ^ Unify: (336) [user] expand_eval('ReturnType', _241564) Call: (337) [system] is_list('ReturnType') ^ Redo: (336) [user] expand_eval('ReturnType', _241564) Call: (337) [system] 'ReturnType'=_241564 Exit: (337) [system] 'ReturnType'='ReturnType' ^ Exit: (336) [user] expand_eval('ReturnType', 'ReturnType') Call: (336) [apply] apply:maplist_([], _241566, user:expand_eval) Unify: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (334) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (333) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (331) [apply] apply:maplist_([], _213670, user:expand_eval) Unify: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (329) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (328) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (328) [apply] apply:maplist_([[if, [==, _10442, ->], 'True', 'False']], _202498, user:expand_eval) Unify: (328) [apply] apply:maplist_([[if, [==, _10442, ->], 'True', 'False']], [_262978|_262980], user:expand_eval) ^ Call: (329) [user] expand_eval([if, [==, _10442, ->], 'True', 'False'], _262978) ^ Unify: (329) [user] expand_eval([if, [==, _10442, ->], 'True', 'False'], _262978) Call: (330) [system] is_list([if, [==, _10442, ->], 'True', 'False']) Exit: (330) [system] is_list([if, [==, _10442, ->], 'True', 'False']) ^ Unify: (329) [user] expand_eval([if, [==, _10442, ->], 'True', 'False'], [if|_267622]) Call: (330) [system] ground(if) Exit: (330) [system] ground(if) ^ Unify: (329) [user] expand_eval([if, [==, _10442, ->], 'True', 'False'], [if|_270404]) ^ Call: (330) [user] apply:maplist(expand_eval, [[==, _10442, ->], 'True', 'False'], _270404) ^ Unify: (330) [apply] apply:maplist(user:expand_eval, [[==, _10442, ->], 'True', 'False'], _270404) Call: (331) [apply] apply:maplist_([[==, _10442, ->], 'True', 'False'], _270404, user:expand_eval) Unify: (331) [apply] apply:maplist_([[==, _10442, ->], 'True', 'False'], [_274150|_274152], user:expand_eval) ^ Call: (332) [user] expand_eval([==, _10442, ->], _274150) ^ Unify: (332) [user] expand_eval([==, _10442, ->], _274150) Call: (333) [system] is_list([==, _10442, ->]) Exit: (333) [system] is_list([==, _10442, ->]) ^ Unify: (332) [user] expand_eval([==, _10442, ->], [==|_278794]) Call: (333) [system] ground(==) Exit: (333) [system] ground(==) ^ Unify: (332) [user] expand_eval([==, _10442, ->], [==|_281576]) ^ Call: (333) [user] apply:maplist(expand_eval, [_10442, ->], _281576) ^ Unify: (333) [apply] apply:maplist(user:expand_eval, [_10442, ->], _281576) Call: (334) [apply] apply:maplist_([_10442, ->], _281576, user:expand_eval) Unify: (334) [apply] apply:maplist_([_10442, ->], [_285322|_285324], user:expand_eval) ^ Call: (335) [user] expand_eval(_10442, _285322) ^ Unify: (335) [user] expand_eval(_10442, _285322) Call: (336) [system] is_list(_10442) ^ Redo: (335) [user] expand_eval(_10442, _285322) Call: (336) [system] _10442=_285322 Exit: (336) [system] _10442=_10442 ^ Exit: (335) [user] expand_eval(_10442, _10442) Call: (335) [apply] apply:maplist_([->], _285324, user:expand_eval) Unify: (335) [apply] apply:maplist_([->], [_293684|_293686], user:expand_eval) ^ Call: (336) [user] expand_eval(->, _293684) ^ Unify: (336) [user] expand_eval(->, _293684) Call: (337) [system] is_list(->) ^ Redo: (336) [user] expand_eval(->, _293684) Call: (337) [system] (->)=_293684 Exit: (337) [system] (->)=(->) ^ Exit: (336) [user] expand_eval(->, ->) Call: (336) [apply] apply:maplist_([], _293686, user:expand_eval) Unify: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([->], [->], user:expand_eval) Exit: (334) [apply] apply:maplist_([_10442, ->], [_10442, ->], user:expand_eval) ^ Exit: (333) [apply] apply:maplist(user:expand_eval, [_10442, ->], [_10442, ->]) ^ Exit: (332) [user] expand_eval([==, _10442, ->], [==, _10442, ->]) Call: (332) [apply] apply:maplist_(['True', 'False'], _274152, user:expand_eval) Unify: (332) [apply] apply:maplist_(['True', 'False'], [_308572|_308574], user:expand_eval) ^ Call: (333) [user] expand_eval('True', _308572) ^ Unify: (333) [user] expand_eval('True', _308572) Call: (334) [system] is_list('True') ^ Redo: (333) [user] expand_eval('True', _308572) Call: (334) [system] 'True'=_308572 Exit: (334) [system] 'True'='True' ^ Exit: (333) [user] expand_eval('True', 'True') Call: (333) [apply] apply:maplist_(['False'], _308574, user:expand_eval) Unify: (333) [apply] apply:maplist_(['False'], [_316934|_316936], user:expand_eval) ^ Call: (334) [user] expand_eval('False', _316934) ^ Unify: (334) [user] expand_eval('False', _316934) Call: (335) [system] is_list('False') ^ Redo: (334) [user] expand_eval('False', _316934) Call: (335) [system] 'False'=_316934 Exit: (335) [system] 'False'='False' ^ Exit: (334) [user] expand_eval('False', 'False') Call: (334) [apply] apply:maplist_([], _316936, user:expand_eval) Unify: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_(['False'], ['False'], user:expand_eval) Exit: (332) [apply] apply:maplist_(['True', 'False'], ['True', 'False'], user:expand_eval) Exit: (331) [apply] apply:maplist_([[==, _10442, ->], 'True', 'False'], [[==, _10442, ->], 'True', 'False'], user:expand_eval) ^ Exit: (330) [apply] apply:maplist(user:expand_eval, [[==, _10442, ->], 'True', 'False'], [[==, _10442, ->], 'True', 'False']) ^ Exit: (329) [user] expand_eval([if, [==, _10442, ->], 'True', 'False'], [if, [==, _10442, ->], 'True', 'False']) Call: (329) [apply] apply:maplist_([], _262980, user:expand_eval) Unify: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([[if, [==, _10442, ->], 'True', 'False']], [[if, [==, _10442, ->], 'True', 'False']], user:expand_eval) Exit: (327) [apply] apply:maplist_([['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], user:expand_eval) Exit: (326) [apply] apply:maplist_([_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], user:expand_eval) ^ Exit: (325) [apply] apply:maplist(user:expand_eval, [_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [_10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Exit: (324) [user] expand_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]) ^ Exit: (323) [system] once(user:expand_eval([let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']])) Call: (323) [system] [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']]\==[let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']] ^ Redo: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Call: (323) [user] is_progn(let) ^ Unify: (323) [user] is_progn(let) Call: (324) [system] var(let) ^ Redo: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) Call: (323) [system] var(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Unify: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, _10442, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, _10442, ->], 'True', 'False']], _98046) ^ Call: (323) [user] possible_type('&self', _10442, _350496) ^ Unify: (323) [user] possible_type('&self', _10442, _350496) ^ Exit: (323) [user] possible_type('&self', _10442, _350496) ^ Call: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) Call: (324) [system] var(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_358008, _358010), once(user:self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_358008, _358010)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_358008, _358010), system:once(user:self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_358008, _358010)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_358008, _358010)) ^ Redo: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_362746, _362748), once(user:nonvar(_353294)), '$restore_trace'(_362746, _362748)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_362746, _362748), system:once(user:nonvar(_353294)), system:'$restore_trace'(_362746, _362748)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_362746, _362748)) ^ Redo: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_367484, _367486), once(user:nonvar(_353294)), '$restore_trace'(_367484, _367486)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_367484, _367486), system:once(user:nonvar(_353294)), system:'$restore_trace'(_367484, _367486)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_367484, _367486)) ^ Redo: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) Call: (324) [system] [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]==[] ^ Redo: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) Call: (324) [system] atom(=) Exit: (324) [system] atom(=) Call: (324) [system] (=)\==(=) ^ Redo: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Call: (324) [user] self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (324) [user] self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (326) [system] setup_call_cleanup('$notrace'(_381550, _381552), once(user:self_eval0(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_381550, _381552)) ^ Unify: (326) [system] setup_call_cleanup(system:'$notrace'(_381550, _381552), system:once(user:self_eval0(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_381550, _381552)) ^ Call: (327) [system] sig_atomic(system:'$notrace'(_381550, _381552)) ^ Fail: (324) [user] self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (323) [user] eval_args(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Call: (324) [user] eval_00(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (324) [user] eval_00(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Call: (325) [user] self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (325) [user] self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (327) [system] setup_call_cleanup('$notrace'(_390948, _390950), once(user:self_eval0(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_390948, _390950)) ^ Unify: (327) [system] setup_call_cleanup(system:'$notrace'(_390948, _390950), system:once(user:self_eval0(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_390948, _390950)) ^ Call: (328) [system] sig_atomic(system:'$notrace'(_390948, _390950)) ^ Fail: (325) [user] self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (324) [user] eval_00(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (324) [user] eval_00(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Call: (325) [user] eval_01(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Unify: (325) [user] eval_01(=, _350496, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _353294) ^ Call: (326) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (326) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) Call: (328) [system] 487<1 Fail: (328) [system] 487<1 ^ Redo: (326) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (326) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (327) [system] setup_call_cleanup('$notrace'(_404106, _404108), once(user:(_404082 is 487-1, copy_term(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _404096))), '$restore_trace'(_404106, _404108)) ^ Unify: (327) [system] setup_call_cleanup(system:'$notrace'(_404106, _404108), system:once(user:(_404082 is 487-1, copy_term(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _404096))), system:'$restore_trace'(_404106, _404108)) ^ Call: (328) [system] sig_atomic(system:'$notrace'(_404106, _404108)) ^ Exit: (327) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(486 is 487-1, copy_term(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))), system:'$restore_trace'(3, -1)) ^ Call: (326) [user] trace_eval(eval_20(=, _350496), e, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Unify: (326) [user] trace_eval(eval_20(=, _350496), e, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Call: (327) [user] must_det_ll((notrace((flag(eval_num, _409800, _409800+1), _409818 is _409800 mod 500, _409836 is 99-486 mod 100, _409860=_409862, option_else('trace-length', _409874, 500), option_else('trace-depth', _409882, 30))), quietly(if_t((nop(stop_rtrace), _409818>_409874), (set_debug(eval, false), _409938 is _409874+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409938])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409990))))) ^ Unify: (327) [user] must_det_ll(user:(notrace((flag(eval_num, _409800, _409800+1), _409818 is _409800 mod 500, _409836 is 99-486 mod 100, _409860=_409862, option_else('trace-length', _409874, 500), option_else('trace-depth', _409882, 30))), quietly(if_t((nop(stop_rtrace), _409818>_409874), (set_debug(eval, false), _409938 is _409874+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409938])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409990))))) ^ Call: (328) [user] once(user:(notrace((flag(eval_num, _409800, _409800+1), _409818 is _409800 mod 500, _409836 is 99-486 mod 100, _409860=_409862, option_else('trace-length', _409874, 500), option_else('trace-depth', _409882, 30))), quietly(if_t((nop(stop_rtrace), _409818>_409874), (set_debug(eval, false), _409938 is _409874+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409938])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409990))))) ^ Unify: (328) [system] once(user:(notrace((flag(eval_num, _409800, _409800+1), _409818 is _409800 mod 500, _409836 is 99-486 mod 100, _409860=_409862, option_else('trace-length', _409874, 500), option_else('trace-depth', _409882, 30))), quietly(if_t((nop(stop_rtrace), _409818>_409874), (set_debug(eval, false), _409938 is _409874+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409938])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409990))))) ^ Call: (331) [system] setup_call_cleanup('$notrace'(_413714, _413716), once(user:(flag(eval_num, _409800, _409800+1), _409818 is _409800 mod 500, _409836 is 99-486 mod 100, _409860=_409862, option_else('trace-length', _409874, 500), option_else('trace-depth', _409882, 30))), '$restore_trace'(_413714, _413716)) ^ Unify: (331) [system] setup_call_cleanup(system:'$notrace'(_413714, _413716), system:once(user:(flag(eval_num, _409800, _409800+1), _409818 is _409800 mod 500, _409836 is 99-486 mod 100, _409860=_409862, option_else('trace-length', _409874, 500), option_else('trace-depth', _409882, 30))), system:'$restore_trace'(_413714, _413716)) ^ Call: (332) [system] sig_atomic(system:'$notrace'(_413714, _413716)) ^ Exit: (331) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 21, 21+1), 21 is 21 mod 500, 13 is 99-486 mod 100, _409860=_409860, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (331) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 21>500), (set_debug(eval, false), _409938 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409938])), nop((start_rtrace, rtrace))))) ^ Unify: (331) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 21>500), (set_debug(eval, false), _409938 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409938])), nop((start_rtrace, rtrace))))) ^ Exit: (331) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 21>500), (set_debug(eval, false), _409938 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409938])), nop((start_rtrace, rtrace))))) Call: (330) [user] nop(notrace(no_repeats_var(_409990))) Unify: (330) [user] nop(notrace(no_repeats_var(_409990))) Exit: (330) [user] nop(notrace(no_repeats_var(_409990))) ^ Exit: (328) [system] once(user:(notrace((flag(eval_num, 21, 21+1), 21 is 21 mod 500, 13 is 99-486 mod 100, _409860=_409860, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 21>500), (set_debug(eval, false), _409938 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409938])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409990))))) ^ Exit: (327) [user] must_det_ll(user:(notrace((flag(eval_num, 21, 21+1), 21 is 21 mod 500, 13 is 99-486 mod 100, _409860=_409860, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 21>500), (set_debug(eval, false), _409938 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_409938])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_409990))))) Call: (327) [occurs] occurs:sub_term(_425178, e) Unify: (327) [occurs] occurs:sub_term(e, e) Exit: (327) [occurs] occurs:sub_term(e, e) Call: (327) [system] e\=e Fail: (327) [system] e\=e Redo: (327) [occurs] occurs:sub_term(_425178, e) Unify: (327) [occurs] occurs:sub_term(_425178, e) Call: (328) [system] compound(e) Fail: (328) [system] compound(e) Fail: (327) [occurs] occurs:sub_term(_425178, e) ^ Redo: (326) [user] trace_eval(eval_20(=, _350496), e, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) Call: (327) [system] _435396=e Exit: (327) [system] e=e ^ Call: (327) [user] if_trace((eval;e), (_409860=1, indentq(13, 21, -->, [e, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Unify: (327) [user] if_trace((eval;e), (_409860=1, indentq(13, 21, -->, [e, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Call: (329) [system] setup_call_cleanup('$notrace'(_439200, _439202), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _409860=1, indentq(13, 21, -->, [e, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _439158, fbug((_439158-->if_trace((eval;e), (_409860=1, indentq(13, 21, -->, [e, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), '$restore_trace'(_439200, _439202)) ^ Unify: (329) [system] setup_call_cleanup(system:'$notrace'(_439200, _439202), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _409860=1, indentq(13, 21, -->, [e, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _439158, fbug((_439158-->if_trace((eval;e), (_409860=1, indentq(13, 21, -->, [e, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(_439200, _439202)) ^ Call: (330) [system] sig_atomic(system:'$notrace'(_439200, _439202)) ^ Exit: (329) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _409860=1, indentq(13, 21, -->, [e, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _439158, fbug((_439158-->if_trace((eval;e), (_409860=1, indentq(13, 21, -->, [e, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (327) [user] if_trace((eval;e), (_409860=1, indentq(13, 21, -->, [e, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) Call: (327) [system] _443982=retval(fail) Exit: (327) [system] retval(fail)=retval(fail) Call: (327) [system] _445844=(\+ \+ (flag(eval_num, _445864, _445864+1), (retval(fail)\=@=retval(fail), nonvar(_407890)->indentq(13, _445864, <--, [e, _407890]);indentq(13, _445864, <--, [e, retval(fail)])))) Exit: (327) [system] (\+ \+ (flag(eval_num, _445864, _445864+1), (retval(fail)\=@=retval(fail), nonvar(_407890)->indentq(13, _445864, <--, [e, _407890]);indentq(13, _445864, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _445864, _445864+1), (retval(fail)\=@=retval(fail), nonvar(_407890)->indentq(13, _445864, <--, [e, _407890]);indentq(13, _445864, <--, [e, retval(fail)])))) ^ Call: (327) [user] call_cleanup(((call(eval_20(=, _350496), 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890)*->nb_setarg(1, retval(fail), _407890);fail, trace, call(eval_20(=, _350496), 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890)), ignore(notrace((\+_407890\=_409990, nb_setarg(1, retval(fail), _407890))))), ignore((_409860==1->ignore(\+ \+ (flag(eval_num, _445864, _445864+1), (retval(fail)\=@=retval(fail), nonvar(_407890)->indentq(13, _445864, <--, [e, _407890]);indentq(13, _445864, <--, [e, retval(fail)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _445864, _445864+1), (retval(fail)\=@=retval(fail), nonvar(_407890)->indentq(13, _445864, <--, [e, _407890]);indentq(13, _445864, <--, [e, retval(fail)]))))))))))) ^ Unify: (327) [system] call_cleanup(user:((call(eval_20(=, _350496), 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890)*->nb_setarg(1, retval(fail), _407890);fail, trace, call(eval_20(=, _350496), 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890)), ignore(notrace((\+_407890\=_409990, nb_setarg(1, retval(fail), _407890))))), user:ignore((_409860==1->ignore(\+ \+ (flag(eval_num, _445864, _445864+1), (retval(fail)\=@=retval(fail), nonvar(_407890)->indentq(13, _445864, <--, [e, _407890]);indentq(13, _445864, <--, [e, retval(fail)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _445864, _445864+1), (retval(fail)\=@=retval(fail), nonvar(_407890)->indentq(13, _445864, <--, [e, _407890]);indentq(13, _445864, <--, [e, retval(fail)]))))))))))) ^ Call: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Unify: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) Call: (330) [system] atom(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Unify: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Call: (330) [user] no_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (330) [user] no_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (331) [user] self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (331) [user] self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (333) [system] setup_call_cleanup('$notrace'(_458250, _458252), once(user:self_eval0(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_458250, _458252)) ^ Unify: (333) [system] setup_call_cleanup(system:'$notrace'(_458250, _458252), system:once(user:self_eval0(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_458250, _458252)) ^ Call: (334) [system] sig_atomic(system:'$notrace'(_458250, _458252)) ^ Fail: (331) [user] self_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (330) [user] no_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (330) [user] no_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (331) [system] atomic('car-atom') Exit: (331) [system] atomic('car-atom') ^ Call: (331) [user] is_sl('car-atom') ^ Unify: (331) [user] is_sl('car-atom') Call: (332) [system] number('car-atom') ^ Redo: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Unify: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) Call: (330) [system] [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]==[] ^ Redo: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Unify: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) Call: (330) [system] atom(=) Exit: (330) [system] atom(=) Call: (330) [system] (=)\==(=) ^ Redo: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Unify: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) Call: (330) [system] callable('car-atom') Exit: (330) [system] callable('car-atom') ^ Unify: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) Call: (330) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (330) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) Call: (330) [system] is_list(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (330) [system] is_list(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['car-atom'|_485284]) Call: (330) [system] var('car-atom') ^ Redo: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Unify: (329) [user] eval_20(=, _350496, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _407890) ^ Call: (330) [user] once(expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _489046)) ^ Unify: (330) [system] once(user:expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _489046)) ^ Call: (331) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _489046) ^ Unify: (331) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _489046) Call: (332) [system] is_list(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (332) [system] is_list(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (331) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['car-atom'|_494622]) Call: (332) [system] ground('car-atom') Exit: (332) [system] ground('car-atom') ^ Unify: (331) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['car-atom'|_497404]) ^ Call: (332) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497404) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497404) Call: (333) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _497404, user:expand_eval) Unify: (333) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_501150|_501152], user:expand_eval) ^ Call: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _501150) ^ Unify: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _501150) Call: (335) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (335) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_505794]) Call: (335) [system] ground(->) Exit: (335) [system] ground(->) ^ Unify: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_508576]) ^ Call: (335) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _508576) ^ Unify: (335) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _508576) Call: (336) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _508576, user:expand_eval) Unify: (336) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_512322|_512324], user:expand_eval) ^ Call: (337) [user] expand_eval('Arg1Type', _512322) ^ Unify: (337) [user] expand_eval('Arg1Type', _512322) Call: (338) [system] is_list('Arg1Type') ^ Redo: (337) [user] expand_eval('Arg1Type', _512322) Call: (338) [system] 'Arg1Type'=_512322 Exit: (338) [system] 'Arg1Type'='Arg1Type' ^ Exit: (337) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (337) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _512324, user:expand_eval) Unify: (337) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_520684|_520686], user:expand_eval) ^ Call: (338) [user] expand_eval('Arg2Type', _520684) ^ Unify: (338) [user] expand_eval('Arg2Type', _520684) Call: (339) [system] is_list('Arg2Type') ^ Redo: (338) [user] expand_eval('Arg2Type', _12130) Call: (339) [system] 'Arg2Type'=_12130 Exit: (339) [system] 'Arg2Type'='Arg2Type' ^ Exit: (338) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (338) [apply] apply:maplist_(['ReturnType'], _12132, user:expand_eval) Unify: (338) [apply] apply:maplist_(['ReturnType'], [_17302|_17304], user:expand_eval) ^ Call: (339) [user] expand_eval('ReturnType', _17302) ^ Unify: (339) [user] expand_eval('ReturnType', _17302) Call: (340) [system] is_list('ReturnType') ^ Redo: (339) [user] expand_eval('ReturnType', _17302) Call: (340) [system] 'ReturnType'=_17302 Exit: (340) [system] 'ReturnType'='ReturnType' ^ Exit: (339) [user] expand_eval('ReturnType', 'ReturnType') Call: (339) [apply] apply:maplist_([], _17304, user:expand_eval) Unify: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (338) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (337) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (336) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (335) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (334) [apply] apply:maplist_([], _12108, user:expand_eval) Unify: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (331) [user] expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (330) [system] once(user:expand_eval(['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])) Call: (330) [system] ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] ^ Redo: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) ^ Unify: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) ^ Call: (330) [user] is_progn('car-atom') ^ Unify: (330) [user] is_progn('car-atom') Call: (331) [system] var('car-atom') ^ Redo: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) ^ Unify: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) ^ Call: (330) [user] is_progn('car-atom') ^ Unify: (330) [user] is_progn('car-atom') Call: (331) [system] var('car-atom') ^ Redo: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) ^ Unify: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) ^ Call: (330) [user] is_space_op('car-atom') ^ Redo: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) ^ Unify: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) Call: (330) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (330) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (330) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[_55510, _55516, _55522] ^ Redo: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) ^ Unify: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) Call: (330) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=='Nothing' ^ Redo: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) ^ Unify: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11780) Call: (330) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[_61160|_61162] Exit: (330) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] ^ Call: (330) [user] do_expander(=, _11766, ->, _11780) ^ Unify: (330) [user] do_expander(=, _11766, ->, ->) ^ Exit: (330) [user] do_expander(=, _11766, ->, ->) ^ Exit: (329) [user] eval_20(=, _11766, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ->) Call: (329) [system] nb_setarg(1, retval(fail), ->) Exit: (329) [system] nb_setarg(1, retval(->), ->) ^ Call: (329) [user] ignore(notrace((\+ (->)\=_11796, nb_setarg(1, retval(->), ->)))) ^ Unify: (329) [system] ignore(user:notrace((\+ (->)\=_11796, nb_setarg(1, retval(->), ->)))) ^ Call: (331) [system] setup_call_cleanup('$notrace'(_70510, _70512), once(user:(\+ (->)\=_11796, nb_setarg(1, retval(->), ->))), '$restore_trace'(_70510, _70512)) ^ Unify: (331) [system] setup_call_cleanup(system:'$notrace'(_70510, _70512), system:once(user:(\+ (->)\=_11796, nb_setarg(1, retval(->), ->))), system:'$restore_trace'(_70510, _70512)) ^ Call: (332) [system] sig_atomic(system:'$notrace'(_70510, _70512)) ^ Exit: (331) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+ (->)\=_11796, nb_setarg(1, retval(->), ->))), system:'$restore_trace'(3, -1)) ^ Exit: (329) [system] ignore(user:notrace((\+ (->)\=_11796, nb_setarg(1, retval(->), ->)))) ^ Call: (329) [user] ignore((_11788==1->ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)])))))))))) ^ Unify: (329) [system] ignore(user:(_11788==1->ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)])))))))))) Call: (331) [system] _11788==1 Fail: (331) [system] _11788==1 ^ Call: (332) [system] setup_call_cleanup('$notrace'(_78946, _78948), once(user:ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)])))))))), '$restore_trace'(_78946, _78948)) ^ Unify: (332) [system] setup_call_cleanup(system:'$notrace'(_78946, _78948), system:once(user:ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)])))))))), system:'$restore_trace'(_78946, _78948)) ^ Call: (333) [system] sig_atomic(system:'$notrace'(_78946, _78948)) ^ Exit: (332) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (329) [system] ignore(user:(_11788==1->ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)])))))))))) ^ Exit: (327) [system] call_cleanup(user:((call(eval_20(=, _11766), 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ->)*->nb_setarg(1, retval(->), ->);fail, trace, call(eval_20(=, _11766), 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ->)), ignore(notrace((\+ (->)\=_11796, nb_setarg(1, retval(->), ->))))), user:ignore((_11788==1->ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval(->)\=@=retval(fail), nonvar(->)->indentq(13, _11826, <--, [e, ->]);indentq(13, _11826, <--, [e, retval(->)]))))))))))) Call: (327) [system] retval(->)\=@=retval(fail) Exit: (327) [system] retval(->)\=@=retval(fail) ^ Exit: (326) [user] trace_eval(eval_20(=, _11766), e, 486, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ->) ^ Call: (326) [user] self_eval(->) ^ Unify: (326) [user] self_eval(->) ^ Call: (328) [system] setup_call_cleanup('$notrace'(_89416, _89418), once(user:self_eval0(->)), '$restore_trace'(_89416, _89418)) ^ Unify: (328) [system] setup_call_cleanup(system:'$notrace'(_89416, _89418), system:once(user:self_eval0(->)), system:'$restore_trace'(_89416, _89418)) ^ Call: (329) [system] sig_atomic(system:'$notrace'(_89416, _89418)) ^ Exit: (328) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(->)), system:'$restore_trace'(3, -1)) ^ Exit: (326) [user] self_eval(->) Call: (326) [system] _11768=(->) Exit: (326) [system] (->)=(->) ^ Exit: (325) [user] eval_01(=, _11766, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ->) ^ Exit: (324) [user] eval_00(=, _11766, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ->) ^ Exit: (323) [user] eval_args(=, _11766, 487, '&self', ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ->) Call: (323) [system] _10442=(->) Exit: (323) [system] (->)=(->) ^ Call: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) Call: (324) [system] var([if, [==, ->, ->], 'True', 'False']) ^ Redo: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_105372, _105374), once(user:self_eval([if, [==, ->, ->], 'True', 'False'])), '$restore_trace'(_105372, _105374)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_105372, _105374), system:once(user:self_eval([if, [==, ->, ->], 'True', 'False'])), system:'$restore_trace'(_105372, _105374)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_105372, _105374)) ^ Redo: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_110110, _110112), once(user:nonvar(_11466)), '$restore_trace'(_110110, _110112)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_110110, _110112), system:once(user:nonvar(_11466)), system:'$restore_trace'(_110110, _110112)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_110110, _110112)) ^ Redo: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_114848, _114850), once(user:nonvar(_11466)), '$restore_trace'(_114848, _114850)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_114848, _114850), system:once(user:nonvar(_11466)), system:'$restore_trace'(_114848, _114850)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_114848, _114850)) ^ Redo: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) Call: (324) [system] [[==, ->, ->], 'True', 'False']==[] ^ Redo: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) Call: (324) [system] atom(=) Exit: (324) [system] atom(=) Call: (324) [system] (=)\==(=) ^ Redo: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Call: (324) [user] self_eval([if, [==, ->, ->], 'True', 'False']) ^ Unify: (324) [user] self_eval([if, [==, ->, ->], 'True', 'False']) ^ Call: (326) [system] setup_call_cleanup('$notrace'(_128914, _128916), once(user:self_eval0([if, [==, ->, ->], 'True', 'False'])), '$restore_trace'(_128914, _128916)) ^ Unify: (326) [system] setup_call_cleanup(system:'$notrace'(_128914, _128916), system:once(user:self_eval0([if, [==, ->, ->], 'True', 'False'])), system:'$restore_trace'(_128914, _128916)) ^ Call: (327) [system] sig_atomic(system:'$notrace'(_128914, _128916)) ^ Fail: (324) [user] self_eval([if, [==, ->, ->], 'True', 'False']) ^ Redo: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Call: (324) [user] eval_00(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (324) [user] eval_00(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Call: (325) [user] self_eval([if, [==, ->, ->], 'True', 'False']) ^ Unify: (325) [user] self_eval([if, [==, ->, ->], 'True', 'False']) ^ Call: (327) [system] setup_call_cleanup('$notrace'(_138312, _138314), once(user:self_eval0([if, [==, ->, ->], 'True', 'False'])), '$restore_trace'(_138312, _138314)) ^ Unify: (327) [system] setup_call_cleanup(system:'$notrace'(_138312, _138314), system:once(user:self_eval0([if, [==, ->, ->], 'True', 'False'])), system:'$restore_trace'(_138312, _138314)) ^ Call: (328) [system] sig_atomic(system:'$notrace'(_138312, _138314)) ^ Fail: (325) [user] self_eval([if, [==, ->, ->], 'True', 'False']) ^ Redo: (324) [user] eval_00(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (324) [user] eval_00(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Call: (325) [user] eval_01(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Unify: (325) [user] eval_01(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], _11466) ^ Call: (326) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (326) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) Call: (328) [system] 487<1 Fail: (328) [system] 487<1 ^ Redo: (326) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (326) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (327) [system] setup_call_cleanup('$notrace'(_151470, _151472), once(user:(_151446 is 487-1, copy_term([if, [==, ->, ->], 'True', 'False'], _151460))), '$restore_trace'(_151470, _151472)) ^ Unify: (327) [system] setup_call_cleanup(system:'$notrace'(_151470, _151472), system:once(user:(_151446 is 487-1, copy_term([if, [==, ->, ->], 'True', 'False'], _151460))), system:'$restore_trace'(_151470, _151472)) ^ Call: (328) [system] sig_atomic(system:'$notrace'(_151470, _151472)) ^ Exit: (327) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(486 is 487-1, copy_term([if, [==, ->, ->], 'True', 'False'], [if, [==, ->, ->], 'True', 'False']))), system:'$restore_trace'(3, -1)) ^ Call: (326) [user] trace_eval(eval_20(=, 'Bool'), e, 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (326) [user] trace_eval(eval_20(=, 'Bool'), e, 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Call: (327) [user] must_det_ll((notrace((flag(eval_num, _157164, _157164+1), _157182 is _157164 mod 500, _157200 is 99-486 mod 100, _157224=_157226, option_else('trace-length', _157238, 500), option_else('trace-depth', _157246, 30))), quietly(if_t((nop(stop_rtrace), _157182>_157238), (set_debug(eval, false), _157302 is _157238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_157302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_157354))))) ^ Unify: (327) [user] must_det_ll(user:(notrace((flag(eval_num, _157164, _157164+1), _157182 is _157164 mod 500, _157200 is 99-486 mod 100, _157224=_157226, option_else('trace-length', _157238, 500), option_else('trace-depth', _157246, 30))), quietly(if_t((nop(stop_rtrace), _157182>_157238), (set_debug(eval, false), _157302 is _157238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_157302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_157354))))) ^ Call: (328) [user] once(user:(notrace((flag(eval_num, _157164, _157164+1), _157182 is _157164 mod 500, _157200 is 99-486 mod 100, _157224=_157226, option_else('trace-length', _157238, 500), option_else('trace-depth', _157246, 30))), quietly(if_t((nop(stop_rtrace), _157182>_157238), (set_debug(eval, false), _157302 is _157238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_157302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_157354))))) ^ Unify: (328) [system] once(user:(notrace((flag(eval_num, _157164, _157164+1), _157182 is _157164 mod 500, _157200 is 99-486 mod 100, _157224=_157226, option_else('trace-length', _157238, 500), option_else('trace-depth', _157246, 30))), quietly(if_t((nop(stop_rtrace), _157182>_157238), (set_debug(eval, false), _157302 is _157238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_157302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_157354))))) ^ Call: (331) [system] setup_call_cleanup('$notrace'(_161078, _161080), once(user:(flag(eval_num, _157164, _157164+1), _157182 is _157164 mod 500, _157200 is 99-486 mod 100, _157224=_157226, option_else('trace-length', _157238, 500), option_else('trace-depth', _157246, 30))), '$restore_trace'(_161078, _161080)) ^ Unify: (331) [system] setup_call_cleanup(system:'$notrace'(_161078, _161080), system:once(user:(flag(eval_num, _157164, _157164+1), _157182 is _157164 mod 500, _157200 is 99-486 mod 100, _157224=_157226, option_else('trace-length', _157238, 500), option_else('trace-depth', _157246, 30))), system:'$restore_trace'(_161078, _161080)) ^ Call: (332) [system] sig_atomic(system:'$notrace'(_161078, _161080)) ^ Exit: (331) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 22, 22+1), 22 is 22 mod 500, 13 is 99-486 mod 100, _157224=_157224, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (331) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 22>500), (set_debug(eval, false), _157302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_157302])), nop((start_rtrace, rtrace))))) ^ Unify: (331) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 22>500), (set_debug(eval, false), _157302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_157302])), nop((start_rtrace, rtrace))))) ^ Exit: (331) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 22>500), (set_debug(eval, false), _157302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_157302])), nop((start_rtrace, rtrace))))) Call: (330) [user] nop(notrace(no_repeats_var(_157354))) Unify: (330) [user] nop(notrace(no_repeats_var(_157354))) Exit: (330) [user] nop(notrace(no_repeats_var(_157354))) ^ Exit: (328) [system] once(user:(notrace((flag(eval_num, 22, 22+1), 22 is 22 mod 500, 13 is 99-486 mod 100, _157224=_157224, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 22>500), (set_debug(eval, false), _157302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_157302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_157354))))) ^ Exit: (327) [user] must_det_ll(user:(notrace((flag(eval_num, 22, 22+1), 22 is 22 mod 500, 13 is 99-486 mod 100, _157224=_157224, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 22>500), (set_debug(eval, false), _157302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_157302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_157354))))) Call: (327) [occurs] occurs:sub_term(_172542, e) Unify: (327) [occurs] occurs:sub_term(e, e) Exit: (327) [occurs] occurs:sub_term(e, e) Call: (327) [system] e\=e Fail: (327) [system] e\=e Redo: (327) [occurs] occurs:sub_term(_172542, e) Unify: (327) [occurs] occurs:sub_term(_172542, e) Call: (328) [system] compound(e) Fail: (328) [system] compound(e) Fail: (327) [occurs] occurs:sub_term(_172542, e) ^ Redo: (326) [user] trace_eval(eval_20(=, 'Bool'), e, 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) Call: (327) [system] _182760=e Exit: (327) [system] e=e ^ Call: (327) [user] if_trace((eval;e), (_157224=1, indentq(13, 22, -->, [e, [if, [==, ->, ->], 'True', 'False']]))) ^ Unify: (327) [user] if_trace((eval;e), (_157224=1, indentq(13, 22, -->, [e, [if, [==, ->, ->], 'True', 'False']]))) ^ Call: (329) [system] setup_call_cleanup('$notrace'(_186564, _186566), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _157224=1, indentq(13, 22, -->, [e, [if, [==, ->, ->], 'True', 'False']]))), _186522, fbug((_186522-->if_trace((eval;e), (_157224=1, indentq(13, 22, -->, [e, [if, [==, ->, ->], 'True', 'False']])))))))), '$restore_trace'(_186564, _186566)) ^ Unify: (329) [system] setup_call_cleanup(system:'$notrace'(_186564, _186566), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _157224=1, indentq(13, 22, -->, [e, [if, [==, ->, ->], 'True', 'False']]))), _186522, fbug((_186522-->if_trace((eval;e), (_157224=1, indentq(13, 22, -->, [e, [if, [==, ->, ->], 'True', 'False']])))))))), system:'$restore_trace'(_186564, _186566)) ^ Call: (330) [system] sig_atomic(system:'$notrace'(_186564, _186566)) ^ Exit: (329) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _157224=1, indentq(13, 22, -->, [e, [if, [==, ->, ->], 'True', 'False']]))), _186522, fbug((_186522-->if_trace((eval;e), (_157224=1, indentq(13, 22, -->, [e, [if, [==, ->, ->], 'True', 'False']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (327) [user] if_trace((eval;e), (_157224=1, indentq(13, 22, -->, [e, [if, [==, ->, ->], 'True', 'False']]))) Call: (327) [system] _191346=retval(fail) Exit: (327) [system] retval(fail)=retval(fail) Call: (327) [system] _193208=(\+ \+ (flag(eval_num, _193228, _193228+1), (retval(fail)\=@=retval(fail), nonvar(_155254)->indentq(13, _193228, <--, [e, _155254]);indentq(13, _193228, <--, [e, retval(fail)])))) Exit: (327) [system] (\+ \+ (flag(eval_num, _193228, _193228+1), (retval(fail)\=@=retval(fail), nonvar(_155254)->indentq(13, _193228, <--, [e, _155254]);indentq(13, _193228, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _193228, _193228+1), (retval(fail)\=@=retval(fail), nonvar(_155254)->indentq(13, _193228, <--, [e, _155254]);indentq(13, _193228, <--, [e, retval(fail)])))) ^ Call: (327) [user] call_cleanup(((call(eval_20(=, 'Bool'), 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254)*->nb_setarg(1, retval(fail), _155254);fail, trace, call(eval_20(=, 'Bool'), 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254)), ignore(notrace((\+_155254\=_157354, nb_setarg(1, retval(fail), _155254))))), ignore((_157224==1->ignore(\+ \+ (flag(eval_num, _193228, _193228+1), (retval(fail)\=@=retval(fail), nonvar(_155254)->indentq(13, _193228, <--, [e, _155254]);indentq(13, _193228, <--, [e, retval(fail)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _193228, _193228+1), (retval(fail)\=@=retval(fail), nonvar(_155254)->indentq(13, _193228, <--, [e, _155254]);indentq(13, _193228, <--, [e, retval(fail)]))))))))))) ^ Unify: (327) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254)*->nb_setarg(1, retval(fail), _155254);fail, trace, call(eval_20(=, 'Bool'), 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254)), ignore(notrace((\+_155254\=_157354, nb_setarg(1, retval(fail), _155254))))), user:ignore((_157224==1->ignore(\+ \+ (flag(eval_num, _193228, _193228+1), (retval(fail)\=@=retval(fail), nonvar(_155254)->indentq(13, _193228, <--, [e, _155254]);indentq(13, _193228, <--, [e, retval(fail)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _193228, _193228+1), (retval(fail)\=@=retval(fail), nonvar(_155254)->indentq(13, _193228, <--, [e, _155254]);indentq(13, _193228, <--, [e, retval(fail)]))))))))))) ^ Call: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) Call: (330) [system] atom([if, [==, ->, ->], 'True', 'False']) ^ Redo: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Call: (330) [user] no_eval([if, [==, ->, ->], 'True', 'False']) ^ Unify: (330) [user] no_eval([if, [==, ->, ->], 'True', 'False']) ^ Call: (331) [user] self_eval([if, [==, ->, ->], 'True', 'False']) ^ Unify: (331) [user] self_eval([if, [==, ->, ->], 'True', 'False']) ^ Call: (333) [system] setup_call_cleanup('$notrace'(_205614, _205616), once(user:self_eval0([if, [==, ->, ->], 'True', 'False'])), '$restore_trace'(_205614, _205616)) ^ Unify: (333) [system] setup_call_cleanup(system:'$notrace'(_205614, _205616), system:once(user:self_eval0([if, [==, ->, ->], 'True', 'False'])), system:'$restore_trace'(_205614, _205616)) ^ Call: (334) [system] sig_atomic(system:'$notrace'(_205614, _205616)) ^ Fail: (331) [user] self_eval([if, [==, ->, ->], 'True', 'False']) ^ Redo: (330) [user] no_eval([if, [==, ->, ->], 'True', 'False']) ^ Unify: (330) [user] no_eval([if, [==, ->, ->], 'True', 'False']) Call: (331) [system] atomic(if) Exit: (331) [system] atomic(if) ^ Call: (331) [user] is_sl(if) ^ Unify: (331) [user] is_sl(if) Call: (332) [system] number(if) ^ Redo: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) Call: (330) [system] [[==, ->, ->], 'True', 'False']==[] ^ Redo: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) Call: (330) [system] atom(=) Exit: (330) [system] atom(=) Call: (330) [system] (=)\==(=) ^ Redo: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) Call: (330) [system] callable(if) Exit: (330) [system] callable(if) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) Call: (330) [system] is_list([[==, ->, ->], 'True', 'False']) Exit: (330) [system] is_list([[==, ->, ->], 'True', 'False']) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) Call: (330) [system] is_list([if, [==, ->, ->], 'True', 'False']) Exit: (330) [system] is_list([if, [==, ->, ->], 'True', 'False']) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], [if|_232648]) Call: (330) [system] var(if) ^ Redo: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Call: (330) [user] once(expand_eval([if, [==, ->, ->], 'True', 'False'], _236410)) ^ Unify: (330) [system] once(user:expand_eval([if, [==, ->, ->], 'True', 'False'], _236410)) ^ Call: (331) [user] expand_eval([if, [==, ->, ->], 'True', 'False'], _236410) ^ Unify: (331) [user] expand_eval([if, [==, ->, ->], 'True', 'False'], _236410) Call: (332) [system] is_list([if, [==, ->, ->], 'True', 'False']) Exit: (332) [system] is_list([if, [==, ->, ->], 'True', 'False']) ^ Unify: (331) [user] expand_eval([if, [==, ->, ->], 'True', 'False'], [if|_241986]) Call: (332) [system] ground(if) Exit: (332) [system] ground(if) ^ Unify: (331) [user] expand_eval([if, [==, ->, ->], 'True', 'False'], [if|_244768]) ^ Call: (332) [user] apply:maplist(expand_eval, [[==, ->, ->], 'True', 'False'], _244768) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, [[==, ->, ->], 'True', 'False'], _244768) Call: (333) [apply] apply:maplist_([[==, ->, ->], 'True', 'False'], _244768, user:expand_eval) Unify: (333) [apply] apply:maplist_([[==, ->, ->], 'True', 'False'], [_248514|_248516], user:expand_eval) ^ Call: (334) [user] expand_eval([==, ->, ->], _248514) ^ Unify: (334) [user] expand_eval([==, ->, ->], _248514) Call: (335) [system] is_list([==, ->, ->]) Exit: (335) [system] is_list([==, ->, ->]) ^ Unify: (334) [user] expand_eval([==, ->, ->], [==|_253158]) Call: (335) [system] ground(==) Exit: (335) [system] ground(==) ^ Unify: (334) [user] expand_eval([==, ->, ->], [==|_255940]) ^ Call: (335) [user] apply:maplist(expand_eval, [->, ->], _255940) ^ Unify: (335) [apply] apply:maplist(user:expand_eval, [->, ->], _255940) Call: (336) [apply] apply:maplist_([->, ->], _255940, user:expand_eval) Unify: (336) [apply] apply:maplist_([->, ->], [_259686|_259688], user:expand_eval) ^ Call: (337) [user] expand_eval(->, _259686) ^ Unify: (337) [user] expand_eval(->, _259686) Call: (338) [system] is_list(->) ^ Redo: (337) [user] expand_eval(->, _259686) Call: (338) [system] (->)=_259686 Exit: (338) [system] (->)=(->) ^ Exit: (337) [user] expand_eval(->, ->) Call: (337) [apply] apply:maplist_([->], _259688, user:expand_eval) Unify: (337) [apply] apply:maplist_([->], [_268048|_268050], user:expand_eval) ^ Call: (338) [user] expand_eval(->, _268048) ^ Unify: (338) [user] expand_eval(->, _268048) Call: (339) [system] is_list(->) ^ Redo: (338) [user] expand_eval(->, _268048) Call: (339) [system] (->)=_268048 Exit: (339) [system] (->)=(->) ^ Exit: (338) [user] expand_eval(->, ->) Call: (338) [apply] apply:maplist_([], _268050, user:expand_eval) Unify: (338) [apply] apply:maplist_([], [], user:expand_eval) Exit: (338) [apply] apply:maplist_([], [], user:expand_eval) Exit: (337) [apply] apply:maplist_([->], [->], user:expand_eval) Exit: (336) [apply] apply:maplist_([->, ->], [->, ->], user:expand_eval) ^ Exit: (335) [apply] apply:maplist(user:expand_eval, [->, ->], [->, ->]) ^ Exit: (334) [user] expand_eval([==, ->, ->], [==, ->, ->]) Call: (334) [apply] apply:maplist_(['True', 'False'], _248516, user:expand_eval) Unify: (334) [apply] apply:maplist_(['True', 'False'], [_282936|_282938], user:expand_eval) ^ Call: (335) [user] expand_eval('True', _282936) ^ Unify: (335) [user] expand_eval('True', _282936) Call: (336) [system] is_list('True') ^ Redo: (335) [user] expand_eval('True', _282936) Call: (336) [system] 'True'=_282936 Exit: (336) [system] 'True'='True' ^ Exit: (335) [user] expand_eval('True', 'True') Call: (335) [apply] apply:maplist_(['False'], _282938, user:expand_eval) Unify: (335) [apply] apply:maplist_(['False'], [_291298|_291300], user:expand_eval) ^ Call: (336) [user] expand_eval('False', _291298) ^ Unify: (336) [user] expand_eval('False', _291298) Call: (337) [system] is_list('False') ^ Redo: (336) [user] expand_eval('False', _291298) Call: (337) [system] 'False'=_291298 Exit: (337) [system] 'False'='False' ^ Exit: (336) [user] expand_eval('False', 'False') Call: (336) [apply] apply:maplist_([], _291300, user:expand_eval) Unify: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_(['False'], ['False'], user:expand_eval) Exit: (334) [apply] apply:maplist_(['True', 'False'], ['True', 'False'], user:expand_eval) Exit: (333) [apply] apply:maplist_([[==, ->, ->], 'True', 'False'], [[==, ->, ->], 'True', 'False'], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, [[==, ->, ->], 'True', 'False'], [[==, ->, ->], 'True', 'False']) ^ Exit: (331) [user] expand_eval([if, [==, ->, ->], 'True', 'False'], [if, [==, ->, ->], 'True', 'False']) ^ Exit: (330) [system] once(user:expand_eval([if, [==, ->, ->], 'True', 'False'], [if, [==, ->, ->], 'True', 'False'])) Call: (330) [system] [if, [==, ->, ->], 'True', 'False']\==[if, [==, ->, ->], 'True', 'False'] ^ Redo: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Call: (330) [user] is_progn(if) ^ Unify: (330) [user] is_progn(if) Call: (331) [system] var(if) ^ Redo: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Call: (330) [user] is_space_op(if) ^ Redo: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) Call: (330) [system] is_list([==, ->, ->]) Exit: (330) [system] is_list([==, ->, ->]) Call: (330) [system] [==, ->, ->]=[_319252, _319258, _319264] Exit: (330) [system] [==, ->, ->]=[==, ->, ->] ^ Call: (330) [user] simple_math([==, ->, ->]) ^ Unify: (330) [user] simple_math([==, ->, ->]) Call: (331) [system] attvar([==, ->, ->]) ^ Redo: (330) [user] simple_math([==, ->, ->]) ^ Unify: (330) [user] simple_math([==, ->, ->]) Call: (331) [system] atom(==) Exit: (331) [system] atom(==) Call: (331) [system] atom_length(==, 1) ^ Redo: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Unify: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], _155254) ^ Call: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) Call: (331) [system] var([==, ->, ->]) ^ Redo: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Call: (332) [system] setup_call_cleanup('$notrace'(_335122, _335124), once(user:self_eval([==, ->, ->])), '$restore_trace'(_335122, _335124)) ^ Unify: (332) [system] setup_call_cleanup(system:'$notrace'(_335122, _335124), system:once(user:self_eval([==, ->, ->])), system:'$restore_trace'(_335122, _335124)) ^ Call: (333) [system] sig_atomic(system:'$notrace'(_335122, _335124)) ^ Redo: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Call: (332) [system] setup_call_cleanup('$notrace'(_339860, _339862), once(user:nonvar(_330408)), '$restore_trace'(_339860, _339862)) ^ Unify: (332) [system] setup_call_cleanup(system:'$notrace'(_339860, _339862), system:once(user:nonvar(_330408)), system:'$restore_trace'(_339860, _339862)) ^ Call: (333) [system] sig_atomic(system:'$notrace'(_339860, _339862)) ^ Redo: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Call: (332) [system] setup_call_cleanup('$notrace'(_344598, _344600), once(user:nonvar(_330408)), '$restore_trace'(_344598, _344600)) ^ Unify: (332) [system] setup_call_cleanup(system:'$notrace'(_344598, _344600), system:once(user:nonvar(_330408)), system:'$restore_trace'(_344598, _344600)) ^ Call: (333) [system] sig_atomic(system:'$notrace'(_344598, _344600)) ^ Redo: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) Call: (331) [system] [->, ->]==[] ^ Redo: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) Call: (331) [system] atom(=) Exit: (331) [system] atom(=) Call: (331) [system] (=)\==(=) ^ Redo: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Call: (331) [user] self_eval([==, ->, ->]) ^ Unify: (331) [user] self_eval([==, ->, ->]) ^ Call: (333) [system] setup_call_cleanup('$notrace'(_358664, _358666), once(user:self_eval0([==, ->, ->])), '$restore_trace'(_358664, _358666)) ^ Unify: (333) [system] setup_call_cleanup(system:'$notrace'(_358664, _358666), system:once(user:self_eval0([==, ->, ->])), system:'$restore_trace'(_358664, _358666)) ^ Call: (334) [system] sig_atomic(system:'$notrace'(_358664, _358666)) ^ Fail: (331) [user] self_eval([==, ->, ->]) ^ Redo: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Call: (331) [user] eval_00(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (331) [user] eval_00(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Call: (332) [user] self_eval([==, ->, ->]) ^ Unify: (332) [user] self_eval([==, ->, ->]) ^ Call: (334) [system] setup_call_cleanup('$notrace'(_368062, _368064), once(user:self_eval0([==, ->, ->])), '$restore_trace'(_368062, _368064)) ^ Unify: (334) [system] setup_call_cleanup(system:'$notrace'(_368062, _368064), system:once(user:self_eval0([==, ->, ->])), system:'$restore_trace'(_368062, _368064)) ^ Call: (335) [system] sig_atomic(system:'$notrace'(_368062, _368064)) ^ Fail: (332) [user] self_eval([==, ->, ->]) ^ Redo: (331) [user] eval_00(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (331) [user] eval_00(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Call: (332) [user] eval_01(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Unify: (332) [user] eval_01(=, 'Bool', 486, '&self', [==, ->, ->], _330408) ^ Call: (333) [user] if_t((486<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (333) [user] if_t((486<1, trace_on_overflow), debug(metta(eval_args))) Call: (335) [system] 486<1 Fail: (335) [system] 486<1 ^ Redo: (333) [user] if_t((486<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (333) [user] if_t((486<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (334) [system] setup_call_cleanup('$notrace'(_381220, _381222), once(user:(_381196 is 486-1, copy_term([==, ->, ->], _381210))), '$restore_trace'(_381220, _381222)) ^ Unify: (334) [system] setup_call_cleanup(system:'$notrace'(_381220, _381222), system:once(user:(_381196 is 486-1, copy_term([==, ->, ->], _381210))), system:'$restore_trace'(_381220, _381222)) ^ Call: (335) [system] sig_atomic(system:'$notrace'(_381220, _381222)) ^ Exit: (334) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(485 is 486-1, copy_term([==, ->, ->], [==, ->, ->]))), system:'$restore_trace'(3, -1)) ^ Call: (333) [user] trace_eval(eval_20(=, 'Bool'), e, 485, '&self', [==, ->, ->], _385004) ^ Unify: (333) [user] trace_eval(eval_20(=, 'Bool'), e, 485, '&self', [==, ->, ->], _385004) ^ Call: (334) [user] must_det_ll((notrace((flag(eval_num, _386914, _386914+1), _386932 is _386914 mod 500, _386950 is 99-485 mod 100, _386974=_386976, option_else('trace-length', _386988, 500), option_else('trace-depth', _386996, 30))), quietly(if_t((nop(stop_rtrace), _386932>_386988), (set_debug(eval, false), _387052 is _386988+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_387052])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_387104))))) ^ Unify: (334) [user] must_det_ll(user:(notrace((flag(eval_num, _386914, _386914+1), _386932 is _386914 mod 500, _386950 is 99-485 mod 100, _386974=_386976, option_else('trace-length', _386988, 500), option_else('trace-depth', _386996, 30))), quietly(if_t((nop(stop_rtrace), _386932>_386988), (set_debug(eval, false), _387052 is _386988+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_387052])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_387104))))) ^ Call: (335) [user] once(user:(notrace((flag(eval_num, _386914, _386914+1), _386932 is _386914 mod 500, _386950 is 99-485 mod 100, _386974=_386976, option_else('trace-length', _386988, 500), option_else('trace-depth', _386996, 30))), quietly(if_t((nop(stop_rtrace), _386932>_386988), (set_debug(eval, false), _387052 is _386988+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_387052])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_387104))))) ^ Unify: (335) [system] once(user:(notrace((flag(eval_num, _386914, _386914+1), _386932 is _386914 mod 500, _386950 is 99-485 mod 100, _386974=_386976, option_else('trace-length', _386988, 500), option_else('trace-depth', _386996, 30))), quietly(if_t((nop(stop_rtrace), _386932>_386988), (set_debug(eval, false), _387052 is _386988+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_387052])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_387104))))) ^ Call: (338) [system] setup_call_cleanup('$notrace'(_390828, _390830), once(user:(flag(eval_num, _386914, _386914+1), _386932 is _386914 mod 500, _386950 is 99-485 mod 100, _386974=_386976, option_else('trace-length', _386988, 500), option_else('trace-depth', _386996, 30))), '$restore_trace'(_390828, _390830)) ^ Unify: (338) [system] setup_call_cleanup(system:'$notrace'(_390828, _390830), system:once(user:(flag(eval_num, _386914, _386914+1), _386932 is _386914 mod 500, _386950 is 99-485 mod 100, _386974=_386976, option_else('trace-length', _386988, 500), option_else('trace-depth', _386996, 30))), system:'$restore_trace'(_390828, _390830)) ^ Call: (339) [system] sig_atomic(system:'$notrace'(_390828, _390830)) ^ Exit: (338) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 23, 23+1), 23 is 23 mod 500, 14 is 99-485 mod 100, _386974=_386974, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (338) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 23>500), (set_debug(eval, false), _387052 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_387052])), nop((start_rtrace, rtrace))))) ^ Unify: (338) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 23>500), (set_debug(eval, false), _387052 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_387052])), nop((start_rtrace, rtrace))))) ^ Exit: (338) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 23>500), (set_debug(eval, false), _387052 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_387052])), nop((start_rtrace, rtrace))))) Call: (337) [user] nop(notrace(no_repeats_var(_387104))) Unify: (337) [user] nop(notrace(no_repeats_var(_387104))) Exit: (337) [user] nop(notrace(no_repeats_var(_387104))) ^ Exit: (335) [system] once(user:(notrace((flag(eval_num, 23, 23+1), 23 is 23 mod 500, 14 is 99-485 mod 100, _386974=_386974, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 23>500), (set_debug(eval, false), _387052 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_387052])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_387104))))) ^ Exit: (334) [user] must_det_ll(user:(notrace((flag(eval_num, 23, 23+1), 23 is 23 mod 500, 14 is 99-485 mod 100, _386974=_386974, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 23>500), (set_debug(eval, false), _387052 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_387052])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_387104))))) Call: (334) [occurs] occurs:sub_term(_402292, e) Unify: (334) [occurs] occurs:sub_term(e, e) Exit: (334) [occurs] occurs:sub_term(e, e) Call: (334) [system] e\=e Fail: (334) [system] e\=e Redo: (334) [occurs] occurs:sub_term(_402292, e) Unify: (334) [occurs] occurs:sub_term(_402292, e) Call: (335) [system] compound(e) Fail: (335) [system] compound(e) Fail: (334) [occurs] occurs:sub_term(_402292, e) ^ Redo: (333) [user] trace_eval(eval_20(=, 'Bool'), e, 485, '&self', [==, ->, ->], _385004) Call: (334) [system] _412510=e Exit: (334) [system] e=e ^ Call: (334) [user] if_trace((eval;e), (_386974=1, indentq(14, 23, -->, [e, [==, ->, ->]]))) ^ Unify: (334) [user] if_trace((eval;e), (_386974=1, indentq(14, 23, -->, [e, [==, ->, ->]]))) ^ Call: (336) [system] setup_call_cleanup('$notrace'(_416314, _416316), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _386974=1, indentq(14, 23, -->, [e, [==, ->, ->]]))), _416272, fbug((_416272-->if_trace((eval;e), (_386974=1, indentq(14, 23, -->, [e, [==, ->, ->]])))))))), '$restore_trace'(_416314, _416316)) ^ Unify: (336) [system] setup_call_cleanup(system:'$notrace'(_416314, _416316), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _386974=1, indentq(14, 23, -->, [e, [==, ->, ->]]))), _416272, fbug((_416272-->if_trace((eval;e), (_386974=1, indentq(14, 23, -->, [e, [==, ->, ->]])))))))), system:'$restore_trace'(_416314, _416316)) ^ Call: (337) [system] sig_atomic(system:'$notrace'(_416314, _416316)) ^ Exit: (336) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _386974=1, indentq(14, 23, -->, [e, [==, ->, ->]]))), _416272, fbug((_416272-->if_trace((eval;e), (_386974=1, indentq(14, 23, -->, [e, [==, ->, ->]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (334) [user] if_trace((eval;e), (_386974=1, indentq(14, 23, -->, [e, [==, ->, ->]]))) Call: (334) [system] _421096=retval(fail) Exit: (334) [system] retval(fail)=retval(fail) Call: (334) [system] _422958=(\+ \+ (flag(eval_num, _422978, _422978+1), (retval(fail)\=@=retval(fail), nonvar(_385004)->indentq(14, _422978, <--, [e, _385004]);indentq(14, _422978, <--, [e, retval(fail)])))) Exit: (334) [system] (\+ \+ (flag(eval_num, _422978, _422978+1), (retval(fail)\=@=retval(fail), nonvar(_385004)->indentq(14, _422978, <--, [e, _385004]);indentq(14, _422978, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _422978, _422978+1), (retval(fail)\=@=retval(fail), nonvar(_385004)->indentq(14, _422978, <--, [e, _385004]);indentq(14, _422978, <--, [e, retval(fail)])))) ^ Call: (334) [user] call_cleanup(((call(eval_20(=, 'Bool'), 485, '&self', [==, ->, ->], _385004)*->nb_setarg(1, retval(fail), _385004);fail, trace, call(eval_20(=, 'Bool'), 485, '&self', [==, ->, ->], _385004)), ignore(notrace((\+_385004\=_387104, nb_setarg(1, retval(fail), _385004))))), ignore((_386974==1->ignore(\+ \+ (flag(eval_num, _422978, _422978+1), (retval(fail)\=@=retval(fail), nonvar(_385004)->indentq(14, _422978, <--, [e, _385004]);indentq(14, _422978, <--, [e, retval(fail)]))));notrace(ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _422978, _422978+1), (retval(fail)\=@=retval(fail), nonvar(_385004)->indentq(14, _422978, <--, [e, _385004]);indentq(14, _422978, <--, [e, retval(fail)]))))))))))) ^ Unify: (334) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 485, '&self', [==, ->, ->], _385004)*->nb_setarg(1, retval(fail), _385004);fail, trace, call(eval_20(=, 'Bool'), 485, '&self', [==, ->, ->], _385004)), ignore(notrace((\+_385004\=_387104, nb_setarg(1, retval(fail), _385004))))), user:ignore((_386974==1->ignore(\+ \+ (flag(eval_num, _422978, _422978+1), (retval(fail)\=@=retval(fail), nonvar(_385004)->indentq(14, _422978, <--, [e, _385004]);indentq(14, _422978, <--, [e, retval(fail)]))));notrace(ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _422978, _422978+1), (retval(fail)\=@=retval(fail), nonvar(_385004)->indentq(14, _422978, <--, [e, _385004]);indentq(14, _422978, <--, [e, retval(fail)]))))))))))) ^ Call: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) Call: (337) [system] atom([==, ->, ->]) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Call: (337) [user] no_eval([==, ->, ->]) ^ Unify: (337) [user] no_eval([==, ->, ->]) ^ Call: (338) [user] self_eval([==, ->, ->]) ^ Unify: (338) [user] self_eval([==, ->, ->]) ^ Call: (340) [system] setup_call_cleanup('$notrace'(_435364, _435366), once(user:self_eval0([==, ->, ->])), '$restore_trace'(_435364, _435366)) ^ Unify: (340) [system] setup_call_cleanup(system:'$notrace'(_435364, _435366), system:once(user:self_eval0([==, ->, ->])), system:'$restore_trace'(_435364, _435366)) ^ Call: (341) [system] sig_atomic(system:'$notrace'(_435364, _435366)) ^ Fail: (338) [user] self_eval([==, ->, ->]) ^ Redo: (337) [user] no_eval([==, ->, ->]) ^ Unify: (337) [user] no_eval([==, ->, ->]) Call: (338) [system] atomic(==) Exit: (338) [system] atomic(==) ^ Call: (338) [user] is_sl(==) ^ Unify: (338) [user] is_sl(==) Call: (339) [system] number(==) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) Call: (337) [system] [->, ->]==[] ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) Call: (337) [system] atom(=) Exit: (337) [system] atom(=) Call: (337) [system] (=)\==(=) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) Call: (337) [system] callable(==) Exit: (337) [system] callable(==) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) Call: (337) [system] is_list([->, ->]) Exit: (337) [system] is_list([->, ->]) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) Call: (337) [system] is_list([==, ->, ->]) Exit: (337) [system] is_list([==, ->, ->]) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], [==|_462398]) Call: (337) [system] var(==) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Call: (337) [user] once(expand_eval([==, ->, ->], _466160)) ^ Unify: (337) [system] once(user:expand_eval([==, ->, ->], _466160)) ^ Call: (338) [user] expand_eval([==, ->, ->], _466160) ^ Unify: (338) [user] expand_eval([==, ->, ->], _466160) Call: (339) [system] is_list([==, ->, ->]) Exit: (339) [system] is_list([==, ->, ->]) ^ Unify: (338) [user] expand_eval([==, ->, ->], [==|_471736]) Call: (339) [system] ground(==) Exit: (339) [system] ground(==) ^ Unify: (338) [user] expand_eval([==, ->, ->], [==|_474518]) ^ Call: (339) [user] apply:maplist(expand_eval, [->, ->], _474518) ^ Unify: (339) [apply] apply:maplist(user:expand_eval, [->, ->], _474518) Call: (340) [apply] apply:maplist_([->, ->], _474518, user:expand_eval) Unify: (340) [apply] apply:maplist_([->, ->], [_478264|_478266], user:expand_eval) ^ Call: (341) [user] expand_eval(->, _478264) ^ Unify: (341) [user] expand_eval(->, _478264) Call: (342) [system] is_list(->) ^ Redo: (341) [user] expand_eval(->, _478264) Call: (342) [system] (->)=_478264 Exit: (342) [system] (->)=(->) ^ Exit: (341) [user] expand_eval(->, ->) Call: (341) [apply] apply:maplist_([->], _478266, user:expand_eval) Unify: (341) [apply] apply:maplist_([->], [_486626|_486628], user:expand_eval) ^ Call: (342) [user] expand_eval(->, _486626) ^ Unify: (342) [user] expand_eval(->, _486626) Call: (343) [system] is_list(->) ^ Redo: (342) [user] expand_eval(->, _486626) Call: (343) [system] (->)=_486626 Exit: (343) [system] (->)=(->) ^ Exit: (342) [user] expand_eval(->, ->) Call: (342) [apply] apply:maplist_([], _486628, user:expand_eval) Unify: (342) [apply] apply:maplist_([], [], user:expand_eval) Exit: (342) [apply] apply:maplist_([], [], user:expand_eval) Exit: (341) [apply] apply:maplist_([->], [->], user:expand_eval) Exit: (340) [apply] apply:maplist_([->, ->], [->, ->], user:expand_eval) ^ Exit: (339) [apply] apply:maplist(user:expand_eval, [->, ->], [->, ->]) ^ Exit: (338) [user] expand_eval([==, ->, ->], [==, ->, ->]) ^ Exit: (337) [system] once(user:expand_eval([==, ->, ->], [==, ->, ->])) Call: (337) [system] [==, ->, ->]\==[==, ->, ->] ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Call: (337) [user] is_progn(==) ^ Unify: (337) [user] is_progn(==) Call: (338) [system] var(==) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Call: (337) [user] is_space_op(==) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) Call: (337) [system] is_list(->) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Call: (337) [user] metta_compiled_predicate('&self', ==, _514610) ^ Fail: (337) [user] metta_compiled_predicate('&self', ==, _514610) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _385004) Call: (337) [system] is_list([==, ->, ->]) Exit: (337) [system] is_list([==, ->, ->]) ^ Call: (337) [user] apply:maplist(self_eval, [==, ->, ->]) ^ Unify: (337) [apply] apply:maplist(user:self_eval, [==, ->, ->]) Call: (338) [apply] apply:maplist_([==, ->, ->], user:self_eval) Unify: (338) [apply] apply:maplist_([==, ->, ->], user:self_eval) ^ Call: (339) [user] self_eval(==) ^ Unify: (339) [user] self_eval(==) ^ Call: (341) [system] setup_call_cleanup('$notrace'(_14202, _14204), once(user:self_eval0(==)), '$restore_trace'(_14202, _14204)) ^ Unify: (341) [system] setup_call_cleanup(system:'$notrace'(_14202, _14204), system:once(user:self_eval0(==)), system:'$restore_trace'(_14202, _14204)) ^ Call: (342) [system] sig_atomic(system:'$notrace'(_14202, _14204)) ^ Exit: (341) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(==)), system:'$restore_trace'(3, -1)) ^ Exit: (339) [user] self_eval(==) Call: (339) [apply] apply:maplist_([->, ->], user:self_eval) Unify: (339) [apply] apply:maplist_([->, ->], user:self_eval) ^ Call: (340) [user] self_eval(->) ^ Unify: (340) [user] self_eval(->) ^ Call: (342) [system] setup_call_cleanup('$notrace'(_22618, _22620), once(user:self_eval0(->)), '$restore_trace'(_22618, _22620)) ^ Unify: (342) [system] setup_call_cleanup(system:'$notrace'(_22618, _22620), system:once(user:self_eval0(->)), system:'$restore_trace'(_22618, _22620)) ^ Call: (343) [system] sig_atomic(system:'$notrace'(_22618, _22620)) ^ Exit: (342) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(->)), system:'$restore_trace'(3, -1)) ^ Exit: (340) [user] self_eval(->) Call: (340) [apply] apply:maplist_([->], user:self_eval) Unify: (340) [apply] apply:maplist_([->], user:self_eval) ^ Call: (341) [user] self_eval(->) ^ Unify: (341) [user] self_eval(->) ^ Call: (343) [system] setup_call_cleanup('$notrace'(_31034, _31036), once(user:self_eval0(->)), '$restore_trace'(_31034, _31036)) ^ Unify: (343) [system] setup_call_cleanup(system:'$notrace'(_31034, _31036), system:once(user:self_eval0(->)), system:'$restore_trace'(_31034, _31036)) ^ Call: (344) [system] sig_atomic(system:'$notrace'(_31034, _31036)) ^ Exit: (343) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(->)), system:'$restore_trace'(3, -1)) ^ Exit: (341) [user] self_eval(->) Call: (341) [apply] apply:maplist_([], user:self_eval) Unify: (341) [apply] apply:maplist_([], user:self_eval) Exit: (341) [apply] apply:maplist_([], user:self_eval) Exit: (340) [apply] apply:maplist_([->], user:self_eval) Exit: (339) [apply] apply:maplist_([->, ->], user:self_eval) Exit: (338) [apply] apply:maplist_([==, ->, ->], user:self_eval) ^ Exit: (337) [apply] apply:maplist(user:self_eval, [==, ->, ->]) Call: (337) [system] [==, ->, ->]=[_42238|_42240] Exit: (337) [system] [==, ->, ->]=[==, ->, ->] Call: (337) [system] atom(==) Exit: (337) [system] atom(==) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _12092) Call: (337) [system] _46890=do_more_defs(true) Exit: (337) [system] do_more_defs(true)=do_more_defs(true) ^ Call: (337) [user] clause(eval_21(=, 'Bool', 485, '&self', [==, ->, ->], _12092), _48766) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _12092) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _12092) Call: (337) [system] (==)==(/) ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _12092) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _12092) Call: (337) [system] (==)== === ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _12092) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _12092) Call: (337) [system] (==)== ==== ^ Redo: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _12092) ^ Unify: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], _12092) ^ Call: (337) [user] eval_40(=, 'Bool', 485, '&self', [==, ->, ->], _60038) ^ Unify: (337) [user] eval_40(=, 'Bool', 485, '&self', [==, ->, ->], _60038) ^ Call: (338) [user] eval_selfless(=, 'Bool', 485, '&self', [==, ->, ->], _60038) ^ Unify: (338) [user] eval_selfless(=, 'Bool', 485, '&self', [==, ->, ->], _60038) ^ Call: (339) [user] eval_selfless_0([==, ->, ->], _60038) ^ Unify: (339) [user] eval_selfless_0([==, ->, ->], _60038) Call: (340) [system] var(==) ^ Redo: (339) [user] eval_selfless_0([==, ->, ->], _60038) ^ Unify: (339) [user] eval_selfless_0([==, ->, ->], _60038) ^ Call: (340) [user] is_assignment(==) ^ Unify: (340) [user] is_assignment(==) Call: (341) [system] atom(==) Exit: (341) [system] atom(==) ^ Redo: (339) [user] eval_selfless_0([==, ->, ->], _60038) ^ Unify: (339) [user] eval_selfless_0([==, ->, ->], _60038) ^ Call: (340) [user] eval_selfless_1([==, ->, ->], _60038) ^ Unify: (340) [user] eval_selfless_1([==, ->, ->], _60038) ^ Call: (341) [user] allow_clp ^ Unify: (341) [user] allow_clp ^ Call: (342) [user] false_flag ^ Unify: (342) [user] false_flag Call: (343) [system] fail Fail: (343) [system] fail ^ Fail: (342) [user] false_flag ^ Redo: (339) [user] eval_selfless_0([==, ->, ->], _60038) ^ Unify: (339) [user] eval_selfless_0([==, ->, ->], _60038) ^ Call: (340) [user] eval_selfless_2([==, ->, ->], _60038) ^ Unify: (340) [user] eval_selfless_2([==, ->, ->], _60038) Call: (341) [system] var(==) ^ Redo: (340) [user] eval_selfless_2([==, ->, ->], _60038) ^ Unify: (340) [user] eval_selfless_2([==, ->, ->], _60038) ^ Call: (341) [user] fake_notrace((ground([==, ->, ->]), [==, ->, ->]=[_88794, _88800, _88806], atom(_88794), catch_warn(current_op(_88832, yfx, _88794)), [==, ->, ->]\=[_88852], s2ps([==, ->, ->], _88860))) ^ Unify: (341) [user] fake_notrace(user:(ground([==, ->, ->]), [==, ->, ->]=[_88794, _88800, _88806], atom(_88794), catch_warn(current_op(_88832, yfx, _88794)), [==, ->, ->]\=[_88852], s2ps([==, ->, ->], _88860))) ^ Call: (342) [user] real_notrace(user:(ground([==, ->, ->]), [==, ->, ->]=[_88794, _88800, _88806], atom(_88794), catch_warn(current_op(_88832, yfx, _88794)), [==, ->, ->]\=[_88852], s2ps([==, ->, ->], _88860))) ^ Unify: (342) [user] real_notrace(user:(ground([==, ->, ->]), [==, ->, ->]=[_88794, _88800, _88806], atom(_88794), catch_warn(current_op(_88832, yfx, _88794)), [==, ->, ->]\=[_88852], s2ps([==, ->, ->], _88860))) ^ Call: (343) [user] setup_call_cleanup('$notrace'(_92566, _92568), once(user:(ground([==, ->, ->]), [==, ->, ->]=[_88794, _88800, _88806], atom(_88794), catch_warn(current_op(_88832, yfx, _88794)), [==, ->, ->]\=[_88852], s2ps([==, ->, ->], _88860))), '$restore_trace'(_92566, _92568)) ^ Unify: (343) [system] setup_call_cleanup(user:'$notrace'(_92566, _92568), user:once(user:(ground([==, ->, ->]), [==, ->, ->]=[_88794, _88800, _88806], atom(_88794), catch_warn(current_op(_88832, yfx, _88794)), [==, ->, ->]\=[_88852], s2ps([==, ->, ->], _88860))), user:'$restore_trace'(_92566, _92568)) ^ Call: (344) [system] sig_atomic(user:'$notrace'(_92566, _92568)) ^ Fail: (342) [user] real_notrace(user:(ground([==, ->, ->]), [==, ->, ->]=[_88794, _88800, _88806], atom(_88794), catch_warn(current_op(_88832, yfx, _88794)), [==, ->, ->]\=[_88852], s2ps([==, ->, ->], _88860))) ^ Fail: (341) [user] fake_notrace(user:(ground([==, ->, ->]), [==, ->, ->]=[_88794, _88800, _88806], atom(_88794), catch_warn(current_op(_88832, yfx, _88794)), [==, ->, ->]\=[_88852], s2ps([==, ->, ->], _88860))) ^ Redo: (337) [user] eval_40(=, 'Bool', 485, '&self', [==, ->, ->], _60038) ^ Unify: (337) [user] eval_40(=, 'Bool', 485, '&self', [==, ->, ->], _60038) Call: (338) [system] (==)==(==) Exit: (338) [system] (==)==(==) ^ Call: (338) [user] using_all_spaces ^ Unify: (338) [user] using_all_spaces Call: (339) [system] nb_current(with_all_spaces, t) Exit: (339) [system] nb_current(with_all_spaces, t) ^ Exit: (338) [user] using_all_spaces ^ Call: (338) [user] suggest_type('Bool', 'Bool') ^ Unify: (338) [user] suggest_type('Bool', 'Bool') ^ Exit: (338) [user] suggest_type('Bool', 'Bool') ^ Call: (338) [user] as_tf(eval_until_unify(=, _108388, 485, '&self', ->, ->), _60038) ^ Unify: (338) [user] as_tf(eval_until_unify(=, _108388, 485, '&self', ->, ->), _60038) Call: (339) [system] eval_until_unify(=, _108388, 485, '&self', ->, ->)\=[_110256|_110258] Exit: (339) [system] eval_until_unify(=, _108388, 485, '&self', ->, ->)\=[_110256|_110258] ^ Call: (339) [user] catch_nowarn((call(eval_until_unify(=, _108388, 485, '&self', ->, ->))*->_60038='True';_60038='False')) ^ Unify: (339) [user] catch_nowarn((call(eval_until_unify(=, _108388, 485, '&self', ->, ->))*->_60038='True';_60038='False')) Call: (340) [user] catch_err((call(eval_until_unify(=, _108388, 485, '&self', ->, ->))*->_60038='True';_60038='False'), error(_113994, _113996), fail) Unify: (340) [user] catch_err((call(eval_until_unify(=, _108388, 485, '&self', ->, ->))*->_60038='True';_60038='False'), error(_113994, _113996), fail) ^ Call: (343) [user] eval_until_unify(=, _108388, 485, '&self', ->, ->) ^ Unify: (343) [user] eval_until_unify(=, _108388, 485, '&self', ->, ->) ^ Exit: (343) [user] eval_until_unify(=, _108388, 485, '&self', ->, ->) Call: (343) [system] _60038='True' Exit: (343) [system] 'True'='True' Exit: (340) [user] catch_err((call(eval_until_unify(=, _108388, 485, '&self', ->, ->))*->'True'='True';'True'='False'), error(_113994, _113996), fail) ^ Exit: (339) [user] catch_nowarn((call(eval_until_unify(=, _108388, 485, '&self', ->, ->))*->'True'='True';'True'='False')) ^ Exit: (338) [user] as_tf(eval_until_unify(=, _108388, 485, '&self', ->, ->), 'True') ^ Exit: (337) [user] eval_40(=, 'Bool', 485, '&self', [==, ->, ->], 'True') Call: (337) [system] 'True'=_12092 Exit: (337) [system] 'True'='True' ^ Exit: (336) [user] eval_20(=, 'Bool', 485, '&self', [==, ->, ->], 'True') Call: (336) [system] nb_setarg(1, retval(fail), 'True') Exit: (336) [system] nb_setarg(1, retval('True'), 'True') ^ Call: (336) [user] ignore(notrace((\+'True'\=_12108, nb_setarg(1, retval('True'), 'True')))) ^ Unify: (336) [system] ignore(user:notrace((\+'True'\=_12108, nb_setarg(1, retval('True'), 'True')))) ^ Call: (338) [system] setup_call_cleanup('$notrace'(_130812, _130814), once(user:(\+'True'\=_12108, nb_setarg(1, retval('True'), 'True'))), '$restore_trace'(_130812, _130814)) ^ Unify: (338) [system] setup_call_cleanup(system:'$notrace'(_130812, _130814), system:once(user:(\+'True'\=_12108, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(_130812, _130814)) ^ Call: (339) [system] sig_atomic(system:'$notrace'(_130812, _130814)) ^ Exit: (338) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'True'\=_12108, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(3, -1)) ^ Exit: (336) [system] ignore(user:notrace((\+'True'\=_12108, nb_setarg(1, retval('True'), 'True')))) ^ Call: (336) [user] ignore((_12100==1->ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')]))));notrace(ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')])))))))))) ^ Unify: (336) [system] ignore(user:(_12100==1->ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')]))));notrace(ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')])))))))))) Call: (338) [system] _12100==1 Fail: (338) [system] _12100==1 ^ Call: (339) [system] setup_call_cleanup('$notrace'(_139248, _139250), once(user:ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')])))))))), '$restore_trace'(_139248, _139250)) ^ Unify: (339) [system] setup_call_cleanup(system:'$notrace'(_139248, _139250), system:once(user:ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')])))))))), system:'$restore_trace'(_139248, _139250)) ^ Call: (340) [system] sig_atomic(system:'$notrace'(_139248, _139250)) ^ Exit: (339) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (336) [system] ignore(user:(_12100==1->ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')]))));notrace(ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')])))))))))) ^ Exit: (334) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 485, '&self', [==, ->, ->], 'True')*->nb_setarg(1, retval('True'), 'True');fail, trace, call(eval_20(=, 'Bool'), 485, '&self', [==, ->, ->], 'True')), ignore(notrace((\+'True'\=_12108, nb_setarg(1, retval('True'), 'True'))))), user:ignore((_12100==1->ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')]))));notrace(ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _12138, _12138+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(14, _12138, <--, [e, 'True']);indentq(14, _12138, <--, [e, retval('True')]))))))))))) Call: (334) [system] retval('True')\=@=retval(fail) Exit: (334) [system] retval('True')\=@=retval(fail) ^ Exit: (333) [user] trace_eval(eval_20(=, 'Bool'), e, 485, '&self', [==, ->, ->], 'True') ^ Call: (333) [user] self_eval('True') ^ Unify: (333) [user] self_eval('True') ^ Call: (335) [system] setup_call_cleanup('$notrace'(_149718, _149720), once(user:self_eval0('True')), '$restore_trace'(_149718, _149720)) ^ Unify: (335) [system] setup_call_cleanup(system:'$notrace'(_149718, _149720), system:once(user:self_eval0('True')), system:'$restore_trace'(_149718, _149720)) ^ Call: (336) [system] sig_atomic(system:'$notrace'(_149718, _149720)) ^ Exit: (335) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('True')), system:'$restore_trace'(3, -1)) ^ Exit: (333) [user] self_eval('True') Call: (333) [system] _12080='True' Exit: (333) [system] 'True'='True' ^ Exit: (332) [user] eval_01(=, 'Bool', 486, '&self', [==, ->, ->], 'True') ^ Exit: (331) [user] eval_00(=, 'Bool', 486, '&self', [==, ->, ->], 'True') ^ Exit: (330) [user] eval_args(=, 'Bool', 486, '&self', [==, ->, ->], 'True') ^ Call: (330) [user] is_True('True') ^ Unify: (330) [user] is_True('True') Call: (331) [system] atomic('True') Exit: (331) [system] atomic('True') Call: (331) [system] 'True'\=='False' Exit: (331) [system] 'True'\=='False' Call: (331) [system] 'True'\==0 Exit: (331) [system] 'True'\==0 ^ Exit: (330) [user] is_True('True') ^ Call: (330) [user] eval_args(=, 'Bool', 486, '&self', 'True', _11780) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', 'True', _11780) Call: (331) [system] var('True') ^ Redo: (330) [user] eval_args(=, 'Bool', 486, '&self', 'True', _11780) ^ Unify: (330) [user] eval_args(=, 'Bool', 486, '&self', 'True', _11780) ^ Call: (332) [system] setup_call_cleanup('$notrace'(_172150, _172152), once(user:self_eval('True')), '$restore_trace'(_172150, _172152)) ^ Unify: (332) [system] setup_call_cleanup(system:'$notrace'(_172150, _172152), system:once(user:self_eval('True')), system:'$restore_trace'(_172150, _172152)) ^ Call: (333) [system] sig_atomic(system:'$notrace'(_172150, _172152)) ^ Exit: (332) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1)) Call: (331) [system] _11780='True' Exit: (331) [system] 'True'='True' ^ Exit: (330) [user] eval_args(=, 'Bool', 486, '&self', 'True', 'True') ^ Exit: (329) [user] eval_20(=, 'Bool', 486, '&self', [if, [==, ->, ->], 'True', 'False'], 'True') Call: (329) [system] nb_setarg(1, retval(fail), 'True') Exit: (329) [system] nb_setarg(1, retval('True'), 'True') ^ Call: (329) [user] ignore(notrace((\+'True'\=_11796, nb_setarg(1, retval('True'), 'True')))) ^ Unify: (329) [system] ignore(user:notrace((\+'True'\=_11796, nb_setarg(1, retval('True'), 'True')))) ^ Call: (331) [system] setup_call_cleanup('$notrace'(_183452, _183454), once(user:(\+'True'\=_11796, nb_setarg(1, retval('True'), 'True'))), '$restore_trace'(_183452, _183454)) ^ Unify: (331) [system] setup_call_cleanup(system:'$notrace'(_183452, _183454), system:once(user:(\+'True'\=_11796, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(_183452, _183454)) ^ Call: (332) [system] sig_atomic(system:'$notrace'(_183452, _183454)) ^ Exit: (331) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'True'\=_11796, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(3, -1)) ^ Exit: (329) [system] ignore(user:notrace((\+'True'\=_11796, nb_setarg(1, retval('True'), 'True')))) ^ Call: (329) [user] ignore((_11788==1->ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')])))))))))) ^ Unify: (329) [system] ignore(user:(_11788==1->ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')])))))))))) Call: (331) [system] _11788==1 Fail: (331) [system] _11788==1 ^ Call: (332) [system] setup_call_cleanup('$notrace'(_191888, _191890), once(user:ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')])))))))), '$restore_trace'(_191888, _191890)) ^ Unify: (332) [system] setup_call_cleanup(system:'$notrace'(_191888, _191890), system:once(user:ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')])))))))), system:'$restore_trace'(_191888, _191890)) ^ Call: (333) [system] sig_atomic(system:'$notrace'(_191888, _191890)) ^ Exit: (332) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (329) [system] ignore(user:(_11788==1->ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')])))))))))) ^ Exit: (327) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 486, '&self', [if, [==, ->, ->], 'True', 'False'], 'True')*->nb_setarg(1, retval('True'), 'True');fail, trace, call(eval_20(=, 'Bool'), 486, '&self', [if, [==, ->, ->], 'True', 'False'], 'True')), ignore(notrace((\+'True'\=_11796, nb_setarg(1, retval('True'), 'True'))))), user:ignore((_11788==1->ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11826, _11826+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(13, _11826, <--, [e, 'True']);indentq(13, _11826, <--, [e, retval('True')]))))))))))) Call: (327) [system] retval('True')\=@=retval(fail) Exit: (327) [system] retval('True')\=@=retval(fail) ^ Exit: (326) [user] trace_eval(eval_20(=, 'Bool'), e, 486, '&self', [if, [==, ->, ->], 'True', 'False'], 'True') ^ Call: (326) [user] self_eval('True') ^ Unify: (326) [user] self_eval('True') ^ Call: (328) [system] setup_call_cleanup('$notrace'(_202358, _202360), once(user:self_eval0('True')), '$restore_trace'(_202358, _202360)) ^ Unify: (328) [system] setup_call_cleanup(system:'$notrace'(_202358, _202360), system:once(user:self_eval0('True')), system:'$restore_trace'(_202358, _202360)) ^ Call: (329) [system] sig_atomic(system:'$notrace'(_202358, _202360)) ^ Exit: (328) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('True')), system:'$restore_trace'(3, -1)) ^ Exit: (326) [user] self_eval('True') Call: (326) [system] _11466='True' Exit: (326) [system] 'True'='True' ^ Exit: (325) [user] eval_01(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], 'True') ^ Exit: (324) [user] eval_00(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], 'True') ^ Exit: (323) [user] eval_args(=, 'Bool', 487, '&self', [if, [==, ->, ->], 'True', 'False'], 'True') ^ Exit: (322) [user] eval_20(=, 'Bool', 487, '&self', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']], 'True') Call: (322) [system] nb_setarg(1, retval(fail), 'True') Exit: (322) [system] nb_setarg(1, retval('True'), 'True') ^ Call: (322) [user] ignore(notrace((\+'True'\=_11482, nb_setarg(1, retval('True'), 'True')))) ^ Unify: (322) [system] ignore(user:notrace((\+'True'\=_11482, nb_setarg(1, retval('True'), 'True')))) ^ Call: (324) [system] setup_call_cleanup('$notrace'(_216428, _216430), once(user:(\+'True'\=_11482, nb_setarg(1, retval('True'), 'True'))), '$restore_trace'(_216428, _216430)) ^ Unify: (324) [system] setup_call_cleanup(system:'$notrace'(_216428, _216430), system:once(user:(\+'True'\=_11482, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(_216428, _216430)) ^ Call: (325) [system] sig_atomic(system:'$notrace'(_216428, _216430)) ^ Exit: (324) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'True'\=_11482, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(3, -1)) ^ Exit: (322) [system] ignore(user:notrace((\+'True'\=_11482, nb_setarg(1, retval('True'), 'True')))) ^ Call: (322) [user] ignore((_11474==1->ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')]))));notrace(ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')])))))))))) ^ Unify: (322) [system] ignore(user:(_11474==1->ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')]))));notrace(ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')])))))))))) Call: (324) [system] _11474==1 Fail: (324) [system] _11474==1 ^ Call: (325) [system] setup_call_cleanup('$notrace'(_224864, _224866), once(user:ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')])))))))), '$restore_trace'(_224864, _224866)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_224864, _224866), system:once(user:ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')])))))))), system:'$restore_trace'(_224864, _224866)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_224864, _224866)) ^ Exit: (325) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (322) [system] ignore(user:(_11474==1->ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')]))));notrace(ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')])))))))))) ^ Exit: (320) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 487, '&self', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']], 'True')*->nb_setarg(1, retval('True'), 'True');fail, trace, call(eval_20(=, 'Bool'), 487, '&self', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']], 'True')), ignore(notrace((\+'True'\=_11482, nb_setarg(1, retval('True'), 'True'))))), user:ignore((_11474==1->ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')]))));notrace(ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11512, _11512+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(12, _11512, <--, [e, 'True']);indentq(12, _11512, <--, [e, retval('True')]))))))))))) Call: (320) [system] retval('True')\=@=retval(fail) Exit: (320) [system] retval('True')\=@=retval(fail) ^ Exit: (319) [user] trace_eval(eval_20(=, 'Bool'), e, 487, '&self', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']], 'True') ^ Call: (319) [user] self_eval('True') ^ Unify: (319) [user] self_eval('True') ^ Call: (321) [system] setup_call_cleanup('$notrace'(_235334, _235336), once(user:self_eval0('True')), '$restore_trace'(_235334, _235336)) ^ Unify: (321) [system] setup_call_cleanup(system:'$notrace'(_235334, _235336), system:once(user:self_eval0('True')), system:'$restore_trace'(_235334, _235336)) ^ Call: (322) [system] sig_atomic(system:'$notrace'(_235334, _235336)) ^ Exit: (321) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('True')), system:'$restore_trace'(3, -1)) ^ Exit: (319) [user] self_eval('True') Call: (319) [system] _11072='True' Exit: (319) [system] 'True'='True' ^ Exit: (318) [user] eval_01(=, 'Bool', 488, '&self', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']], 'True') ^ Exit: (317) [user] eval_00(=, 'Bool', 488, '&self', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']], 'True') ^ Exit: (316) [user] eval_args(=, 'Bool', 488, '&self', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']], 'True') ^ Exit: (315) [user] eval_case(=, 'Bool', 488, '&self', 'Expression', ['Expression'-[let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']], _10520-'False'], 'True') ^ Exit: (314) [user] eval_20(=, 'Bool', 488, '&self', [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]], 'True') Call: (314) [system] nb_setarg(1, retval(fail), 'True') Exit: (314) [system] nb_setarg(1, retval('True'), 'True') ^ Call: (314) [user] ignore(notrace((\+'True'\=_11088, nb_setarg(1, retval('True'), 'True')))) ^ Unify: (314) [system] ignore(user:notrace((\+'True'\=_11088, nb_setarg(1, retval('True'), 'True')))) ^ Call: (316) [system] setup_call_cleanup('$notrace'(_250352, _250354), once(user:(\+'True'\=_11088, nb_setarg(1, retval('True'), 'True'))), '$restore_trace'(_250352, _250354)) ^ Unify: (316) [system] setup_call_cleanup(system:'$notrace'(_250352, _250354), system:once(user:(\+'True'\=_11088, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(_250352, _250354)) ^ Call: (317) [system] sig_atomic(system:'$notrace'(_250352, _250354)) ^ Exit: (316) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'True'\=_11088, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(3, -1)) ^ Exit: (314) [system] ignore(user:notrace((\+'True'\=_11088, nb_setarg(1, retval('True'), 'True')))) ^ Exit: (312) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 488, '&self', [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]], 'True')*->nb_setarg(1, retval('True'), 'True');fail, trace, call(eval_20(=, 'Bool'), 488, '&self', [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]], 'True')), ignore(notrace((\+'True'\=_11088, nb_setarg(1, retval('True'), 'True'))))), user:ignore((_11080==1->ignore(\+ \+ (flag(eval_num, _11118, _11118+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(11, _11118, <--, [e, 'True']);indentq(11, _11118, <--, [e, retval('True')]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11118, _11118+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(11, _11118, <--, [e, 'True']);indentq(11, _11118, <--, [e, retval('True')]))))))))))) Call: (312) [system] retval('True')\=@=retval(fail) Exit: (312) [system] retval('True')\=@=retval(fail) ^ Exit: (311) [user] trace_eval(eval_20(=, 'Bool'), e, 488, '&self', [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]], 'True') ^ Call: (311) [user] self_eval('True') ^ Unify: (311) [user] self_eval('True') ^ Call: (313) [system] setup_call_cleanup('$notrace'(_260656, _260658), once(user:self_eval0('True')), '$restore_trace'(_260656, _260658)) ^ Unify: (313) [system] setup_call_cleanup(system:'$notrace'(_260656, _260658), system:once(user:self_eval0('True')), system:'$restore_trace'(_260656, _260658)) ^ Call: (314) [system] sig_atomic(system:'$notrace'(_260656, _260658)) ^ Exit: (313) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('True')), system:'$restore_trace'(3, -1)) ^ Exit: (311) [user] self_eval('True') Call: (311) [system] _10662='True' Exit: (311) [system] 'True'='True' ^ Exit: (310) [user] eval_01(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]], 'True') ^ Exit: (309) [user] eval_00(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]], 'True') ^ Exit: (308) [user] eval_args(=, 'Bool', 489, '&self', [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]], 'True') ^ Exit: (307) [user] eval_20(=, 'Bool', 489, '&self', [let, 'Expression', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]]], 'True') Call: (307) [system] nb_setarg(1, retval(fail), 'True') Exit: (307) [system] nb_setarg(1, retval('True'), 'True') ^ Call: (307) [user] ignore(notrace((\+'True'\=_10678, nb_setarg(1, retval('True'), 'True')))) ^ Unify: (307) [system] ignore(user:notrace((\+'True'\=_10678, nb_setarg(1, retval('True'), 'True')))) ^ Call: (309) [system] setup_call_cleanup('$notrace'(_274726, _274728), once(user:(\+'True'\=_10678, nb_setarg(1, retval('True'), 'True'))), '$restore_trace'(_274726, _274728)) ^ Unify: (309) [system] setup_call_cleanup(system:'$notrace'(_274726, _274728), system:once(user:(\+'True'\=_10678, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(_274726, _274728)) ^ Call: (310) [system] sig_atomic(system:'$notrace'(_274726, _274728)) ^ Exit: (309) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'True'\=_10678, nb_setarg(1, retval('True'), 'True'))), system:'$restore_trace'(3, -1)) ^ Exit: (307) [system] ignore(user:notrace((\+'True'\=_10678, nb_setarg(1, retval('True'), 'True')))) ^ Exit: (305) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 489, '&self', [let, 'Expression', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]]], 'True')*->nb_setarg(1, retval('True'), 'True');fail, trace, call(eval_20(=, 'Bool'), 489, '&self', [let, 'Expression', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]]], 'True')), ignore(notrace((\+'True'\=_10678, nb_setarg(1, retval('True'), 'True'))))), user:ignore((_10670==1->ignore(\+ \+ (flag(eval_num, _10708, _10708+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(10, _10708, <--, [e, 'True']);indentq(10, _10708, <--, [e, retval('True')]))));notrace(ignore(if_t(10<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _10708, _10708+1), (retval('True')\=@=retval(fail), nonvar('True')->indentq(10, _10708, <--, [e, 'True']);indentq(10, _10708, <--, [e, retval('True')]))))))))))) Call: (305) [system] retval('True')\=@=retval(fail) Exit: (305) [system] retval('True')\=@=retval(fail) ^ Exit: (304) [user] trace_eval(eval_20(=, 'Bool'), e, 489, '&self', [let, 'Expression', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]]], 'True') ^ Call: (304) [user] self_eval('True') ^ Unify: (304) [user] self_eval('True') ^ Call: (306) [system] setup_call_cleanup('$notrace'(_285030, _285032), once(user:self_eval0('True')), '$restore_trace'(_285030, _285032)) ^ Unify: (306) [system] setup_call_cleanup(system:'$notrace'(_285030, _285032), system:once(user:self_eval0('True')), system:'$restore_trace'(_285030, _285032)) ^ Call: (307) [system] sig_atomic(system:'$notrace'(_285030, _285032)) ^ Exit: (306) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('True')), system:'$restore_trace'(3, -1)) ^ Exit: (304) [user] self_eval('True') Call: (304) [system] _10530='True' Exit: (304) [system] 'True'='True' ^ Exit: (303) [user] eval_01(=, 'Bool', 490, '&self', [let, 'Expression', ['get-metatype', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [case, 'Expression', [['Expression', [let, ->, ['car-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [if, [==, ->, ->], 'True', 'False']]], [_10520, 'False']]]], 'True') ^ Call: (303) [user] eval_02(=, 'Bool', 490, '&self', 'True', _10352) ^ Unify: (303) [user] eval_02(=, 'Bool', 490, '&self', 'True', _10352) ^ Call: (304) [user] once(if_or_else(subst_args_here(=, 'Bool', 490, '&self', 'True', _10352), if_or_else((fail, finish_eval(=, 'Bool', 490, '&self', 'True', _10352)), 'True'=_10352))) ^ Unify: (304) [system] once(user:if_or_else(subst_args_here(=, 'Bool', 490, '&self', 'True', _10352), if_or_else((fail, finish_eval(=, 'Bool', 490, '&self', 'True', _10352)), 'True'=_10352))) Call: (305) [user] if_or_else(subst_args_here(=, 'Bool', 490, '&self', 'True', _10352), if_or_else((fail, finish_eval(=, 'Bool', 490, '&self', 'True', _10352)), 'True'=_10352)) Unify: (305) [user] if_or_else(subst_args_here(=, 'Bool', 490, '&self', 'True', _10352), if_or_else((fail, finish_eval(=, 'Bool', 490, '&self', 'True', _10352)), 'True'=_10352)) ^ Call: (306) [user] subst_args_here(=, 'Bool', 490, '&self', 'True', _10352) ^ Unify: (306) [user] subst_args_here(=, 'Bool', 490, '&self', 'True', _10352) ^ Call: (307) [user] wont_need_subst('True') ^ Redo: (306) [user] subst_args_here(=, 'Bool', 490, '&self', 'True', _10352) ^ Unify: (306) [user] subst_args_here(=, 'Bool', 490, '&self', 'True', _10352) ^ Call: (307) [user] subst_args(=, 'Bool', 490, '&self', 'True', _10352) ^ Unify: (307) [user] subst_args(=, 'Bool', 490, '&self', 'True', _10352) Call: (308) [system] atom(=) Exit: (308) [system] atom(=) Call: (308) [system] (=)\==(=) ^ Redo: (307) [user] subst_args(=, 'Bool', 490, '&self', 'True', _10352) ^ Unify: (307) [user] subst_args(=, 'Bool', 490, '&self', 'True', _10352) ^ Call: (308) [user] self_subst('True') ^ Unify: (308) [user] self_subst('True') Call: (309) [system] callable('True') Exit: (309) [system] callable('True') ^ Unify: (308) [user] self_subst('True') ^ Call: (309) [user] self_eval('True') ^ Unify: (309) [user] self_eval('True') ^ Call: (311) [system] setup_call_cleanup('$notrace'(_315900, _315902), once(user:self_eval0('True')), '$restore_trace'(_315900, _315902)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_315900, _315902), system:once(user:self_eval0('True')), system:'$restore_trace'(_315900, _315902)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_315900, _315902)) ^ Exit: (311) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('True')), system:'$restore_trace'(3, -1)) ^ Exit: (309) [user] self_eval('True') ^ Exit: (308) [user] self_subst('True') Call: (308) [system] _10352='True' Exit: (308) [system] 'True'='True' ^ Exit: (307) [user] subst_args(=, 'Bool', 490, '&self', 'True', 'True') ^ Call: (308) [system] setup_call_cleanup('$notrace'(_324402, _324404), once(user:if_t_else((wont_need_subst('True'), 'True'\=@='True'), (wdmsg('red', needed_subst_args('True', 'True')), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args('True'))))), '$restore_trace'(_324402, _324404)) ^ Unify: (308) [system] setup_call_cleanup(system:'$notrace'(_324402, _324404), system:once(user:if_t_else((wont_need_subst('True'), 'True'\=@='True'), (wdmsg('red', needed_subst_args('True', 'True')), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args('True'))))), system:'$restore_trace'(_324402, _324404)) ^ Call: (309) [system] sig_atomic(system:'$notrace'(_324402, _324404)) ^ Exit: (308) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst('True'), 'True'\=@='True'), (wdmsg('red', needed_subst_args('True', 'True')), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args('True'))))), system:'$restore_trace'(3, -1)) ^ Exit: (306) [user] subst_args_here(=, 'Bool', 490, '&self', 'True', 'True') Exit: (305) [user] if_or_else(subst_args_here(=, 'Bool', 490, '&self', 'True', 'True'), if_or_else((fail, finish_eval(=, 'Bool', 490, '&self', 'True', 'True')), 'True'='True')) ^ Exit: (304) [system] once(user:if_or_else(subst_args_here(=, 'Bool', 490, '&self', 'True', 'True'), if_or_else((fail, finish_eval(=, 'Bool', 490, '&self', 'True', 'True')), 'True'='True'))) ^ Exit: (303) [user] eval_02(=, 'Bool', 490, '&self', 'True', 'True') ^ Exit: (302) [user] eval_01(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'True') ^ Exit: (301) [user] eval_00(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'True') ^ Exit: (300) [user] eval_args(=, 'Bool', 491, '&self', ['is-function-type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'True') ^ Call: (300) [user] is_True('True') ^ Unify: (300) [user] is_True('True') Call: (301) [system] atomic('True') Exit: (301) [system] atomic('True') Call: (301) [system] 'True'\=='False' Exit: (301) [system] 'True'\=='False' Call: (301) [system] 'True'\==0 Exit: (301) [system] 'True'\==0 ^ Exit: (300) [user] is_True('True') ^ Call: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) Call: (301) [system] var(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Call: (302) [system] setup_call_cleanup('$notrace'(_348154, _348156), once(user:self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_348154, _348156)) ^ Unify: (302) [system] setup_call_cleanup(system:'$notrace'(_348154, _348156), system:once(user:self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_348154, _348156)) ^ Call: (303) [system] sig_atomic(system:'$notrace'(_348154, _348156)) ^ Redo: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Call: (302) [system] setup_call_cleanup('$notrace'(_352892, _352894), once(user:nonvar(_10052)), '$restore_trace'(_352892, _352894)) ^ Unify: (302) [system] setup_call_cleanup(system:'$notrace'(_352892, _352894), system:once(user:nonvar(_10052)), system:'$restore_trace'(_352892, _352894)) ^ Call: (303) [system] sig_atomic(system:'$notrace'(_352892, _352894)) ^ Redo: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Call: (302) [system] setup_call_cleanup('$notrace'(_357630, _357632), once(user:nonvar(_10052)), '$restore_trace'(_357630, _357632)) ^ Unify: (302) [system] setup_call_cleanup(system:'$notrace'(_357630, _357632), system:once(user:nonvar(_10052)), system:'$restore_trace'(_357630, _357632)) ^ Call: (303) [system] sig_atomic(system:'$notrace'(_357630, _357632)) ^ Redo: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) Call: (301) [system] ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]==[] ^ Redo: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) Call: (301) [system] atom(=) Exit: (301) [system] atom(=) Call: (301) [system] (=)\==(=) ^ Redo: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Call: (301) [user] self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (301) [user] self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (303) [system] setup_call_cleanup('$notrace'(_371696, _371698), once(user:self_eval0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_371696, _371698)) ^ Unify: (303) [system] setup_call_cleanup(system:'$notrace'(_371696, _371698), system:once(user:self_eval0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_371696, _371698)) ^ Call: (304) [system] sig_atomic(system:'$notrace'(_371696, _371698)) ^ Fail: (301) [user] self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (300) [user] eval_args(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Call: (301) [user] eval_00(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (301) [user] eval_00(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Call: (302) [user] self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (302) [user] self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (304) [system] setup_call_cleanup('$notrace'(_381094, _381096), once(user:self_eval0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_381094, _381096)) ^ Unify: (304) [system] setup_call_cleanup(system:'$notrace'(_381094, _381096), system:once(user:self_eval0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_381094, _381096)) ^ Call: (305) [system] sig_atomic(system:'$notrace'(_381094, _381096)) ^ Fail: (302) [user] self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (301) [user] eval_00(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (301) [user] eval_00(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Call: (302) [user] eval_01(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Unify: (302) [user] eval_01(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Call: (303) [user] if_t((491<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (303) [user] if_t((491<1, trace_on_overflow), debug(metta(eval_args))) Call: (305) [system] 491<1 Fail: (305) [system] 491<1 ^ Redo: (303) [user] if_t((491<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (303) [user] if_t((491<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (304) [system] setup_call_cleanup('$notrace'(_394252, _394254), once(user:(_394228 is 491-1, copy_term(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _394242))), '$restore_trace'(_394252, _394254)) ^ Unify: (304) [system] setup_call_cleanup(system:'$notrace'(_394252, _394254), system:once(user:(_394228 is 491-1, copy_term(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _394242))), system:'$restore_trace'(_394252, _394254)) ^ Call: (305) [system] sig_atomic(system:'$notrace'(_394252, _394254)) ^ Exit: (304) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(490 is 491-1, copy_term(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))), system:'$restore_trace'(3, -1)) ^ Call: (303) [user] trace_eval(eval_20(=, _6242), e, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Unify: (303) [user] trace_eval(eval_20(=, _6242), e, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Call: (304) [user] must_det_ll((notrace((flag(eval_num, _399946, _399946+1), _399964 is _399946 mod 500, _399982 is 99-490 mod 100, _400006=_400008, option_else('trace-length', _400020, 500), option_else('trace-depth', _400028, 30))), quietly(if_t((nop(stop_rtrace), _399964>_400020), (set_debug(eval, false), _400084 is _400020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400136))))) ^ Unify: (304) [user] must_det_ll(user:(notrace((flag(eval_num, _399946, _399946+1), _399964 is _399946 mod 500, _399982 is 99-490 mod 100, _400006=_400008, option_else('trace-length', _400020, 500), option_else('trace-depth', _400028, 30))), quietly(if_t((nop(stop_rtrace), _399964>_400020), (set_debug(eval, false), _400084 is _400020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400136))))) ^ Call: (305) [user] once(user:(notrace((flag(eval_num, _399946, _399946+1), _399964 is _399946 mod 500, _399982 is 99-490 mod 100, _400006=_400008, option_else('trace-length', _400020, 500), option_else('trace-depth', _400028, 30))), quietly(if_t((nop(stop_rtrace), _399964>_400020), (set_debug(eval, false), _400084 is _400020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400136))))) ^ Unify: (305) [system] once(user:(notrace((flag(eval_num, _399946, _399946+1), _399964 is _399946 mod 500, _399982 is 99-490 mod 100, _400006=_400008, option_else('trace-length', _400020, 500), option_else('trace-depth', _400028, 30))), quietly(if_t((nop(stop_rtrace), _399964>_400020), (set_debug(eval, false), _400084 is _400020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400136))))) ^ Call: (308) [system] setup_call_cleanup('$notrace'(_403860, _403862), once(user:(flag(eval_num, _399946, _399946+1), _399964 is _399946 mod 500, _399982 is 99-490 mod 100, _400006=_400008, option_else('trace-length', _400020, 500), option_else('trace-depth', _400028, 30))), '$restore_trace'(_403860, _403862)) ^ Unify: (308) [system] setup_call_cleanup(system:'$notrace'(_403860, _403862), system:once(user:(flag(eval_num, _399946, _399946+1), _399964 is _399946 mod 500, _399982 is 99-490 mod 100, _400006=_400008, option_else('trace-length', _400020, 500), option_else('trace-depth', _400028, 30))), system:'$restore_trace'(_403860, _403862)) ^ Call: (309) [system] sig_atomic(system:'$notrace'(_403860, _403862)) ^ Exit: (308) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 24, 24+1), 24 is 24 mod 500, 9 is 99-490 mod 100, _400006=_400006, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (308) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 24>500), (set_debug(eval, false), _400084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400084])), nop((start_rtrace, rtrace))))) ^ Unify: (308) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 24>500), (set_debug(eval, false), _400084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400084])), nop((start_rtrace, rtrace))))) ^ Exit: (308) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 24>500), (set_debug(eval, false), _400084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400084])), nop((start_rtrace, rtrace))))) Call: (307) [user] nop(notrace(no_repeats_var(_400136))) Unify: (307) [user] nop(notrace(no_repeats_var(_400136))) Exit: (307) [user] nop(notrace(no_repeats_var(_400136))) ^ Exit: (305) [system] once(user:(notrace((flag(eval_num, 24, 24+1), 24 is 24 mod 500, 9 is 99-490 mod 100, _400006=_400006, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 24>500), (set_debug(eval, false), _400084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400136))))) ^ Exit: (304) [user] must_det_ll(user:(notrace((flag(eval_num, 24, 24+1), 24 is 24 mod 500, 9 is 99-490 mod 100, _400006=_400006, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 24>500), (set_debug(eval, false), _400084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_400084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_400136))))) Call: (304) [occurs] occurs:sub_term(_415324, e) Unify: (304) [occurs] occurs:sub_term(e, e) Exit: (304) [occurs] occurs:sub_term(e, e) Call: (304) [system] e\=e Fail: (304) [system] e\=e Redo: (304) [occurs] occurs:sub_term(_415324, e) Unify: (304) [occurs] occurs:sub_term(_415324, e) Call: (305) [system] compound(e) Fail: (305) [system] compound(e) Fail: (304) [occurs] occurs:sub_term(_415324, e) ^ Redo: (303) [user] trace_eval(eval_20(=, _6242), e, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) Call: (304) [system] _425542=e Exit: (304) [system] e=e ^ Call: (304) [user] if_trace((eval;e), (_400006=1, indentq(9, 24, -->, [e, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Unify: (304) [user] if_trace((eval;e), (_400006=1, indentq(9, 24, -->, [e, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Call: (306) [system] setup_call_cleanup('$notrace'(_429346, _429348), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _400006=1, indentq(9, 24, -->, [e, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _429304, fbug((_429304-->if_trace((eval;e), (_400006=1, indentq(9, 24, -->, [e, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), '$restore_trace'(_429346, _429348)) ^ Unify: (306) [system] setup_call_cleanup(system:'$notrace'(_429346, _429348), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _400006=1, indentq(9, 24, -->, [e, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _429304, fbug((_429304-->if_trace((eval;e), (_400006=1, indentq(9, 24, -->, [e, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(_429346, _429348)) ^ Call: (307) [system] sig_atomic(system:'$notrace'(_429346, _429348)) ^ Exit: (306) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _400006=1, indentq(9, 24, -->, [e, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _429304, fbug((_429304-->if_trace((eval;e), (_400006=1, indentq(9, 24, -->, [e, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (304) [user] if_trace((eval;e), (_400006=1, indentq(9, 24, -->, [e, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) Call: (304) [system] _434128=retval(fail) Exit: (304) [system] retval(fail)=retval(fail) Call: (304) [system] _435990=(\+ \+ (flag(eval_num, _436010, _436010+1), (retval(fail)\=@=retval(fail), nonvar(_398036)->indentq(9, _436010, <--, [e, _398036]);indentq(9, _436010, <--, [e, retval(fail)])))) Exit: (304) [system] (\+ \+ (flag(eval_num, _436010, _436010+1), (retval(fail)\=@=retval(fail), nonvar(_398036)->indentq(9, _436010, <--, [e, _398036]);indentq(9, _436010, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _436010, _436010+1), (retval(fail)\=@=retval(fail), nonvar(_398036)->indentq(9, _436010, <--, [e, _398036]);indentq(9, _436010, <--, [e, retval(fail)])))) ^ Call: (304) [user] call_cleanup(((call(eval_20(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036)*->nb_setarg(1, retval(fail), _398036);fail, trace, call(eval_20(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036)), ignore(notrace((\+_398036\=_400136, nb_setarg(1, retval(fail), _398036))))), ignore((_400006==1->ignore(\+ \+ (flag(eval_num, _436010, _436010+1), (retval(fail)\=@=retval(fail), nonvar(_398036)->indentq(9, _436010, <--, [e, _398036]);indentq(9, _436010, <--, [e, retval(fail)]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _436010, _436010+1), (retval(fail)\=@=retval(fail), nonvar(_398036)->indentq(9, _436010, <--, [e, _398036]);indentq(9, _436010, <--, [e, retval(fail)]))))))))))) ^ Unify: (304) [system] call_cleanup(user:((call(eval_20(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036)*->nb_setarg(1, retval(fail), _398036);fail, trace, call(eval_20(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036)), ignore(notrace((\+_398036\=_400136, nb_setarg(1, retval(fail), _398036))))), user:ignore((_400006==1->ignore(\+ \+ (flag(eval_num, _436010, _436010+1), (retval(fail)\=@=retval(fail), nonvar(_398036)->indentq(9, _436010, <--, [e, _398036]);indentq(9, _436010, <--, [e, retval(fail)]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _436010, _436010+1), (retval(fail)\=@=retval(fail), nonvar(_398036)->indentq(9, _436010, <--, [e, _398036]);indentq(9, _436010, <--, [e, retval(fail)]))))))))))) ^ Call: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) Call: (307) [system] atom(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Call: (307) [user] no_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (307) [user] no_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (308) [user] self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (308) [user] self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_448396, _448398), once(user:self_eval0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), '$restore_trace'(_448396, _448398)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_448396, _448398), system:once(user:self_eval0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), system:'$restore_trace'(_448396, _448398)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_448396, _448398)) ^ Fail: (308) [user] self_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (307) [user] no_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (307) [user] no_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (308) [system] atomic('get-doc-function') Exit: (308) [system] atomic('get-doc-function') ^ Call: (308) [user] is_sl('get-doc-function') ^ Unify: (308) [user] is_sl('get-doc-function') Call: (309) [system] number('get-doc-function') ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) Call: (307) [system] ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]==[] ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) Call: (307) [system] atom(=) Exit: (307) [system] atom(=) Call: (307) [system] (=)\==(=) ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) Call: (307) [system] callable('get-doc-function') Exit: (307) [system] callable('get-doc-function') ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) Call: (307) [system] is_list(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (307) [system] is_list(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) Call: (307) [system] is_list(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (307) [system] is_list(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function'|_475430]) Call: (307) [system] var('get-doc-function') ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _398036) ^ Call: (307) [user] once(expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _479192)) ^ Unify: (307) [system] once(user:expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _479192)) ^ Call: (308) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _479192) ^ Unify: (308) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _479192) Call: (309) [system] is_list(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (309) [system] is_list(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (308) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function'|_484768]) Call: (309) [system] ground('get-doc-function') Exit: (309) [system] ground('get-doc-function') ^ Unify: (308) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function'|_487550]) ^ Call: (309) [user] apply:maplist(expand_eval, ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _487550) ^ Unify: (309) [apply] apply:maplist(user:expand_eval, ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _487550) Call: (310) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _487550, user:expand_eval) Unify: (310) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_491296|_491298], user:expand_eval) ^ Call: (311) [user] expand_eval('some-func', _491296) ^ Unify: (311) [user] expand_eval('some-func', _491296) Call: (312) [system] is_list('some-func') ^ Redo: (311) [user] expand_eval('some-func', _491296) Call: (312) [system] 'some-func'=_491296 Exit: (312) [system] 'some-func'='some-func' ^ Exit: (311) [user] expand_eval('some-func', 'some-func') Call: (311) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _491298, user:expand_eval) Unify: (311) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_499658|_499660], user:expand_eval) ^ Call: (312) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _499658) ^ Unify: (312) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _499658) Call: (313) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (313) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (312) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_504302]) Call: (313) [system] ground(->) Exit: (313) [system] ground(->) ^ Unify: (312) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_507084]) ^ Call: (313) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _507084) ^ Unify: (313) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _507084) Call: (314) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _507084, user:expand_eval) Unify: (314) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_510830|_510832], user:expand_eval) ^ Call: (315) [user] expand_eval('Arg1Type', _510830) ^ Unify: (315) [user] expand_eval('Arg1Type', _510830) Call: (316) [system] is_list('Arg1Type') ^ Redo: (315) [user] expand_eval('Arg1Type', _510830) Call: (316) [system] 'Arg1Type'=_510830 Exit: (316) [system] 'Arg1Type'='Arg1Type' ^ Exit: (315) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (315) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _510832, user:expand_eval) Unify: (315) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_519192|_519194], user:expand_eval) ^ Call: (316) [user] expand_eval('Arg2Type', _519192) ^ Unify: (316) [user] expand_eval('Arg2Type', _519192) Call: (317) [system] is_list('Arg2Type') ^ Redo: (316) [user] expand_eval('Arg2Type', _519192) Call: (317) [system] 'Arg2Type'=_11770 Exit: (317) [system] 'Arg2Type'='Arg2Type' ^ Exit: (316) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (316) [apply] apply:maplist_(['ReturnType'], _11772, user:expand_eval) Unify: (316) [apply] apply:maplist_(['ReturnType'], [_15326|_15328], user:expand_eval) ^ Call: (317) [user] expand_eval('ReturnType', _15326) ^ Unify: (317) [user] expand_eval('ReturnType', _15326) Call: (318) [system] is_list('ReturnType') ^ Redo: (317) [user] expand_eval('ReturnType', _15326) Call: (318) [system] 'ReturnType'=_15326 Exit: (318) [system] 'ReturnType'='ReturnType' ^ Exit: (317) [user] expand_eval('ReturnType', 'ReturnType') Call: (317) [apply] apply:maplist_([], _15328, user:expand_eval) Unify: (317) [apply] apply:maplist_([], [], user:expand_eval) Exit: (317) [apply] apply:maplist_([], [], user:expand_eval) Exit: (316) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (315) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (314) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (313) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (312) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (312) [apply] apply:maplist_([], _11748, user:expand_eval) Unify: (312) [apply] apply:maplist_([], [], user:expand_eval) Exit: (312) [apply] apply:maplist_([], [], user:expand_eval) Exit: (311) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) Exit: (310) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (309) [apply] apply:maplist(user:expand_eval, ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (308) [user] expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (307) [system] once(user:expand_eval(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])) Call: (307) [system] ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Call: (307) [user] is_progn('get-doc-function') ^ Unify: (307) [user] is_progn('get-doc-function') Call: (308) [system] var('get-doc-function') ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Call: (307) [user] is_space_op('get-doc-function') ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) Call: (307) [system] is_list('some-func') ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Call: (307) [user] metta_compiled_predicate('&self', 'get-doc-function', _50768) ^ Fail: (307) [user] metta_compiled_predicate('&self', 'get-doc-function', _50768) ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) Call: (307) [system] is_list(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (307) [system] is_list(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (307) [user] apply:maplist(self_eval, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (307) [apply] apply:maplist(user:self_eval, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (308) [apply] apply:maplist_(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) Unify: (308) [apply] apply:maplist_(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) ^ Call: (309) [user] self_eval('get-doc-function') ^ Unify: (309) [user] self_eval('get-doc-function') ^ Call: (311) [system] setup_call_cleanup('$notrace'(_61960, _61962), once(user:self_eval0('get-doc-function')), '$restore_trace'(_61960, _61962)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_61960, _61962), system:once(user:self_eval0('get-doc-function')), system:'$restore_trace'(_61960, _61962)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_61960, _61962)) ^ Exit: (311) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('get-doc-function')), system:'$restore_trace'(3, -1)) ^ Exit: (309) [user] self_eval('get-doc-function') Call: (309) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) Unify: (309) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) ^ Call: (310) [user] self_eval('some-func') ^ Unify: (310) [user] self_eval('some-func') ^ Call: (312) [system] setup_call_cleanup('$notrace'(_70376, _70378), once(user:self_eval0('some-func')), '$restore_trace'(_70376, _70378)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_70376, _70378), system:once(user:self_eval0('some-func')), system:'$restore_trace'(_70376, _70378)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_70376, _70378)) ^ Exit: (312) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('some-func')), system:'$restore_trace'(3, -1)) ^ Exit: (310) [user] self_eval('some-func') Call: (310) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) Unify: (310) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) ^ Call: (311) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (311) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (313) [system] setup_call_cleanup('$notrace'(_78792, _78794), once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), '$restore_trace'(_78792, _78794)) ^ Unify: (313) [system] setup_call_cleanup(system:'$notrace'(_78792, _78794), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(_78792, _78794)) ^ Call: (314) [system] sig_atomic(system:'$notrace'(_78792, _78794)) ^ Exit: (313) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(3, -1)) ^ Exit: (311) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (311) [apply] apply:maplist_([], user:self_eval) Unify: (311) [apply] apply:maplist_([], user:self_eval) Exit: (311) [apply] apply:maplist_([], user:self_eval) Exit: (310) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) Exit: (309) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) Exit: (308) [apply] apply:maplist_(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:self_eval) ^ Exit: (307) [apply] apply:maplist(user:self_eval, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (307) [system] ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_89996|_89998] Exit: (307) [system] ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] Call: (307) [system] atom('get-doc-function') Exit: (307) [system] atom('get-doc-function') ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) Call: (307) [system] _94648=do_more_defs(true) Exit: (307) [system] do_more_defs(true)=do_more_defs(true) ^ Call: (307) [user] clause(eval_21(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414), _96524) ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) Call: (307) [system] 'get-doc-function'==(/) ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) Call: (307) [system] 'get-doc-function'== === ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) Call: (307) [system] 'get-doc-function'== ==== ^ Redo: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Unify: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11414) ^ Call: (307) [user] eval_40(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (307) [user] eval_40(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (308) [user] eval_selfless(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (308) [user] eval_selfless(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (309) [user] eval_selfless_0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (309) [user] eval_selfless_0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) Call: (310) [system] var('get-doc-function') ^ Redo: (309) [user] eval_selfless_0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (309) [user] eval_selfless_0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (310) [user] is_assignment('get-doc-function') ^ Unify: (310) [user] is_assignment('get-doc-function') Call: (311) [system] atom('get-doc-function') Exit: (311) [system] atom('get-doc-function') ^ Redo: (309) [user] eval_selfless_0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (309) [user] eval_selfless_0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (310) [user] eval_selfless_1(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (310) [user] eval_selfless_1(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (311) [user] allow_clp ^ Unify: (311) [user] allow_clp ^ Call: (312) [user] false_flag ^ Unify: (312) [user] false_flag Call: (313) [system] fail Fail: (313) [system] fail ^ Fail: (312) [user] false_flag ^ Redo: (309) [user] eval_selfless_0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (309) [user] eval_selfless_0(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (310) [user] eval_selfless_2(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (310) [user] eval_selfless_2(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) Call: (311) [system] var('get-doc-function') ^ Redo: (310) [user] eval_selfless_2(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (310) [user] eval_selfless_2(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (311) [user] fake_notrace((ground(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_136552, _136558, _136564], atom(_136552), catch_warn(current_op(_136590, yfx, _136552)), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_136610], s2ps(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _136618))) ^ Unify: (311) [user] fake_notrace(user:(ground(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_136552, _136558, _136564], atom(_136552), catch_warn(current_op(_136590, yfx, _136552)), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_136610], s2ps(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _136618))) ^ Call: (312) [user] real_notrace(user:(ground(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_136552, _136558, _136564], atom(_136552), catch_warn(current_op(_136590, yfx, _136552)), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_136610], s2ps(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _136618))) ^ Unify: (312) [user] real_notrace(user:(ground(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_136552, _136558, _136564], atom(_136552), catch_warn(current_op(_136590, yfx, _136552)), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_136610], s2ps(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _136618))) ^ Call: (313) [user] setup_call_cleanup('$notrace'(_140324, _140326), once(user:(ground(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_136552, _136558, _136564], atom(_136552), catch_warn(current_op(_136590, yfx, _136552)), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_136610], s2ps(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _136618))), '$restore_trace'(_140324, _140326)) ^ Unify: (313) [system] setup_call_cleanup(user:'$notrace'(_140324, _140326), user:once(user:(ground(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_136552, _136558, _136564], atom(_136552), catch_warn(current_op(_136590, yfx, _136552)), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_136610], s2ps(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _136618))), user:'$restore_trace'(_140324, _140326)) ^ Call: (314) [system] sig_atomic(user:'$notrace'(_140324, _140326)) ^ Fail: (312) [user] real_notrace(user:(ground(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_136552, _136558, _136564], atom(_136552), catch_warn(current_op(_136590, yfx, _136552)), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_136610], s2ps(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _136618))) ^ Fail: (311) [user] fake_notrace(user:(ground(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=[_136552, _136558, _136564], atom(_136552), catch_warn(current_op(_136590, yfx, _136552)), ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=[_136610], s2ps(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _136618))) ^ Redo: (307) [user] eval_40(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (307) [user] eval_40(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) Call: (308) [system] 'get-doc-function'==(==) ^ Redo: (307) [user] eval_40(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (307) [user] eval_40(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) Call: (308) [system] 'get-doc-function'==(==) ^ Redo: (307) [user] eval_40(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (307) [user] eval_40(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (308) [user] eval_41(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (308) [user] eval_41(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (309) [user] naive_eval_args ^ Unify: (309) [user] naive_eval_args Call: (310) [system] false Unify: (310) [system] false Call: (311) [system] fail ^ Redo: (308) [user] eval_41(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (308) [user] eval_41(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (309) [user] naive_eval_args ^ Unify: (309) [user] naive_eval_args Call: (310) [system] false Unify: (310) [system] false Call: (311) [system] fail ^ Redo: (308) [user] eval_41(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (309) [user] eval_adjust_args(=, _6242, _166410, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _166412) ^ Unify: (309) [user] eval_adjust_args(=, _6242, _166410, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _166412) Call: (310) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6242, _166410, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _166412)), eval_adjust_args1(=, _6242, _166410, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _166412)) Unify: (310) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6242, _166410, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _166412)), eval_adjust_args1(=, _6242, _166410, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _166412)) ^ Call: (312) [user] eval_all_args ^ Unify: (312) [user] eval_all_args ^ Call: (313) [user] true_flag ^ Unify: (313) [user] true_flag ^ Exit: (313) [user] true_flag ^ Exit: (312) [user] eval_all_args ^ Call: (312) [user] eval_adjust_args2(=, _6242, _166410, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _166412) ^ Unify: (312) [user] eval_adjust_args2(=, _6242, _166410, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function'|_176644]) ^ Call: (313) [user] apply:maplist(must_eval_args(=, _177602, 490, '&self'), ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _176644) ^ Unify: (313) [apply] apply:maplist(user:must_eval_args(=, _177602, 490, '&self'), ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _176644) Call: (314) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _176644, user:must_eval_args(=, _177602, 490, '&self')) Unify: (314) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_180424|_180426], user:must_eval_args(=, _177602, 490, '&self')) ^ Call: (315) [user] must_eval_args(=, _177602, 490, '&self', 'some-func', _180424) ^ Unify: (315) [user] must_eval_args(=, _177602, 490, '&self', 'some-func', _180424) ^ Call: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) Call: (317) [system] var(eval_args) Fail: (317) [system] var(eval_args) ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) Call: (317) [system] eval_args==false Fail: (317) [system] eval_args==false ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) Call: (317) [system] eval_args==true Fail: (317) [system] eval_args==true ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) ^ Call: (317) [user] fast_option_value(eval_args, debug) ^ Unify: (317) [user] fast_option_value(eval_args, debug) Call: (318) [system] atom(eval_args) Exit: (318) [system] atom(eval_args) Call: (318) [system] current_prolog_flag(eval_args, debug) Fail: (318) [system] current_prolog_flag(eval_args, debug) ^ Fail: (317) [user] fast_option_value(eval_args, debug) ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) ^ Call: (317) [user] fast_option_value(eval_args, trace) ^ Unify: (317) [user] fast_option_value(eval_args, trace) Call: (318) [system] atom(eval_args) Exit: (318) [system] atom(eval_args) Call: (318) [system] current_prolog_flag(eval_args, trace) Fail: (318) [system] current_prolog_flag(eval_args, trace) ^ Fail: (317) [user] fast_option_value(eval_args, trace) ^ Redo: (316) [user] is_debugging(eval_args) ^ Unify: (316) [user] is_debugging(eval_args) Call: (317) [prolog_debug] prolog_debug:debugging(metta(eval_args), _212876) Unify: (317) [prolog_debug] prolog_debug:debugging(metta(eval_args), _212876) ^ Call: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _212876, _214812) ^ Unify: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _212876, []) Call: (319) [system] current_prolog_flag(nodebugx, true) ^ Redo: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _212876, _217616) ^ Unify: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _212876, _218554) ^ Call: (319) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (319) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (319) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_221288, _221290, _221292), defined) ^ Unify: (319) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_221288, _221290, _221292), defined) Call: (320) [system] nonvar(defined) Exit: (320) [system] nonvar(defined) Call: (320) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_221288, _221290, _221292)) Unify: (320) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_221288, _221290, _221292)) Call: (321) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_221288, _221290, _221292)) Unify: (321) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_221288, _221290, _221292)) Call: (322) [system] callable(debugging_logicmoo_setting(_221288, _221290, _221292)) Exit: (322) [system] callable(debugging_logicmoo_setting(_221288, _221290, _221292)) Call: (322) [system] atom(bugger) Exit: (322) [system] atom(bugger) Exit: (321) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_221288, _221290, _221292)) Exit: (320) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_221288, _221290, _221292)) ^ Exit: (319) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_221288, _221290, _221292), defined) ^ Call: (319) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _212876, _235202) ^ Unify: (319) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (319) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error]) Exit: (317) [prolog_debug] prolog_debug:debugging(metta(eval_args), true) Call: (317) [system] true==true Exit: (317) [system] true==true ^ Exit: (316) [user] is_debugging(eval_args) ^ Unify: (315) [user] must_eval_args(=, _177602, 490, '&self', 'some-func', _180424) ^ Call: (316) [user] eval_args(=, _177602, 490, '&self', 'some-func', _180424) ^ Unify: (316) [user] eval_args(=, _177602, 490, '&self', 'some-func', _180424) Call: (317) [system] var('some-func') ^ Redo: (316) [user] eval_args(=, _177602, 490, '&self', 'some-func', _180424) ^ Unify: (316) [user] eval_args(=, _177602, 490, '&self', 'some-func', _180424) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_248326, _248328), once(user:self_eval('some-func')), '$restore_trace'(_248326, _248328)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_248326, _248328), system:once(user:self_eval('some-func')), system:'$restore_trace'(_248326, _248328)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_248326, _248328)) ^ Exit: (318) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('some-func')), system:'$restore_trace'(3, -1)) Call: (317) [system] _180424='some-func' Exit: (317) [system] 'some-func'='some-func' ^ Exit: (316) [user] eval_args(=, _177602, 490, '&self', 'some-func', 'some-func') ^ Exit: (315) [user] must_eval_args(=, _177602, 490, '&self', 'some-func', 'some-func') Call: (315) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _180426, user:must_eval_args(=, _177602, 490, '&self')) Unify: (315) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_256824|_256826], user:must_eval_args(=, _177602, 490, '&self')) ^ Call: (316) [user] must_eval_args(=, _177602, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _256824) ^ Unify: (316) [user] must_eval_args(=, _177602, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _256824) ^ Call: (317) [user] is_debugging(eval_args) ^ Unify: (317) [user] is_debugging(eval_args) Call: (318) [system] var(eval_args) Fail: (318) [system] var(eval_args) ^ Redo: (317) [user] is_debugging(eval_args) ^ Unify: (317) [user] is_debugging(eval_args) Call: (318) [system] eval_args==false Fail: (318) [system] eval_args==false ^ Redo: (317) [user] is_debugging(eval_args) ^ Unify: (317) [user] is_debugging(eval_args) Call: (318) [system] eval_args==true Fail: (318) [system] eval_args==true ^ Redo: (317) [user] is_debugging(eval_args) ^ Unify: (317) [user] is_debugging(eval_args) ^ Call: (318) [user] fast_option_value(eval_args, debug) ^ Unify: (318) [user] fast_option_value(eval_args, debug) Call: (319) [system] atom(eval_args) Exit: (319) [system] atom(eval_args) Call: (319) [system] current_prolog_flag(eval_args, debug) Fail: (319) [system] current_prolog_flag(eval_args, debug) ^ Fail: (318) [user] fast_option_value(eval_args, debug) ^ Redo: (317) [user] is_debugging(eval_args) ^ Unify: (317) [user] is_debugging(eval_args) ^ Call: (318) [user] fast_option_value(eval_args, trace) ^ Unify: (318) [user] fast_option_value(eval_args, trace) Call: (319) [system] atom(eval_args) Exit: (319) [system] atom(eval_args) Call: (319) [system] current_prolog_flag(eval_args, trace) Fail: (319) [system] current_prolog_flag(eval_args, trace) ^ Fail: (318) [user] fast_option_value(eval_args, trace) ^ Redo: (317) [user] is_debugging(eval_args) ^ Unify: (317) [user] is_debugging(eval_args) Call: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _289276) Unify: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), _289276) ^ Call: (319) [prolog_debug] prolog_debug:debugging(metta(eval_args), _289276, _291212) ^ Unify: (319) [prolog_debug] prolog_debug:debugging(metta(eval_args), _289276, []) Call: (320) [system] current_prolog_flag(nodebugx, true) ^ Redo: (319) [prolog_debug] prolog_debug:debugging(metta(eval_args), _289276, _294016) ^ Unify: (319) [prolog_debug] prolog_debug:debugging(metta(eval_args), _289276, _294954) ^ Call: (320) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (320) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (320) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_297688, _297690, _297692), defined) ^ Unify: (320) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_297688, _297690, _297692), defined) Call: (321) [system] nonvar(defined) Exit: (321) [system] nonvar(defined) Call: (321) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_297688, _297690, _297692)) Unify: (321) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_297688, _297690, _297692)) Call: (322) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_297688, _297690, _297692)) Unify: (322) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_297688, _297690, _297692)) Call: (323) [system] callable(debugging_logicmoo_setting(_297688, _297690, _297692)) Exit: (323) [system] callable(debugging_logicmoo_setting(_297688, _297690, _297692)) Call: (323) [system] atom(bugger) Exit: (323) [system] atom(bugger) Exit: (322) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_297688, _297690, _297692)) Exit: (321) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_297688, _297690, _297692)) ^ Exit: (320) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_297688, _297690, _297692), defined) ^ Call: (320) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _289276, _311602) ^ Unify: (320) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (320) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (319) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error]) Exit: (318) [prolog_debug] prolog_debug:debugging(metta(eval_args), true) Call: (318) [system] true==true Exit: (318) [system] true==true ^ Exit: (317) [user] is_debugging(eval_args) ^ Unify: (316) [user] must_eval_args(=, _177602, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _256824) ^ Call: (317) [user] eval_args(=, _177602, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _256824) ^ Unify: (317) [user] eval_args(=, _177602, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _256824) Call: (318) [system] var([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Redo: (317) [user] eval_args(=, _177602, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _256824) ^ Unify: (317) [user] eval_args(=, _177602, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _256824) ^ Call: (319) [system] setup_call_cleanup('$notrace'(_324726, _324728), once(user:self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), '$restore_trace'(_324726, _324728)) ^ Unify: (319) [system] setup_call_cleanup(system:'$notrace'(_324726, _324728), system:once(user:self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(_324726, _324728)) ^ Call: (320) [system] sig_atomic(system:'$notrace'(_324726, _324728)) ^ Exit: (319) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(3, -1)) Call: (318) [system] _256824=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] Exit: (318) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[->, 'Arg1Type', 'Arg2Type', 'ReturnType'] ^ Exit: (317) [user] eval_args(=, _177602, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (316) [user] must_eval_args(=, _177602, 490, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (316) [apply] apply:maplist_([], _256826, user:must_eval_args(=, _177602, 490, '&self')) Unify: (316) [apply] apply:maplist_([], [], user:must_eval_args(=, _177602, 490, '&self')) Exit: (316) [apply] apply:maplist_([], [], user:must_eval_args(=, _177602, 490, '&self')) Exit: (315) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:must_eval_args(=, _177602, 490, '&self')) Exit: (314) [apply] apply:maplist_(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:must_eval_args(=, _177602, 490, '&self')) ^ Exit: (313) [apply] apply:maplist(user:must_eval_args(=, _177602, 490, '&self'), ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (313) [system] _166410=_107796 Exit: (313) [system] _107796=_107796 ^ Exit: (312) [user] eval_adjust_args2(=, _6242, _107796, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (310) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6242, _107796, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])), eval_adjust_args1(=, _6242, _107796, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])) ^ Exit: (309) [user] eval_adjust_args(=, _6242, _107796, _107796, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (309) [user] if_trace((e;args), (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))))) ^ Unify: (309) [user] if_trace((e;args), (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))))) ^ Call: (311) [system] setup_call_cleanup('$notrace'(_344526, _344528), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))), _344484, fbug((_344484-->if_trace((e;args), (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))))))), '$restore_trace'(_344526, _344528)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_344526, _344528), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))), _344484, fbug((_344484-->if_trace((e;args), (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))))))), system:'$restore_trace'(_344526, _344528)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_344526, _344528)) ^ Exit: (311) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))), _344484, fbug((_344484-->if_trace((e;args), (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (309) [user] if_trace((e;args), (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\==['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->color_g_mesg('#773733', indentq2(490, (['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']])));nop(indentq2(490, same(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]))))) ^ Call: (309) [user] eval_70(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (309) [user] eval_70(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) Call: (310) [user] if_or_else(eval_maybe_python(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796))))) Unify: (310) [user] if_or_else(eval_maybe_python(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796))))) ^ Call: (311) [user] eval_maybe_python(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (311) [user] eval_maybe_python(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) Call: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Call: (313) [user] typed_list('&self', _356938, _356860) ^ Unify: (313) [user] typed_list('&self', _357870, _356860) Call: (314) [system] compound('&self') Fail: (314) [system] compound('&self') ^ Fail: (313) [user] typed_list('&self', _360650, _356860) Redo: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Call: (313) [system] '&self'=='&flybase' Redo: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Call: (313) [user] metta_atom_in_file('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Unify: (313) [user] metta_atom_in_file('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Call: (314) [user] metta_atom_in_file('&self', ['registered-python-function', _355012, _355018, 'get-doc-function'], _368032, _368034) ^ Unify: (314) [user] metta_atom_in_file('&self', ['registered-python-function', _355012, _355018, 'get-doc-function'], _368968, _368970) ^ Call: (315) [user] loaded_into_kb('&self', _369826) ^ Unify: (315) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (315) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (315) [user] once(user:asserted_metta_pred(_380424, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (315) [system] once(user:asserted_metta_pred(_380424, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (316) [user] asserted_metta_pred(_380424, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (316) [user] asserted_metta_pred(_380424, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Call: (313) [user] metta_atom_asserted('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (313) [user] metta_atom_asserted('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Call: (314) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Redo: (313) [user] metta_atom_asserted('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Redo: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (312) [user] metta_atom('&self', ['registered-python-function', _355012, _355018, 'get-doc-function']) Call: (313) [system] '&self'\=='&corelib' Exit: (313) [system] '&self'\=='&corelib' ^ Call: (313) [user] using_all_spaces ^ Unify: (313) [user] using_all_spaces Call: (314) [system] nb_current(with_all_spaces, t) Exit: (314) [system] nb_current(with_all_spaces, t) ^ Exit: (313) [user] using_all_spaces Call: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Call: (314) [user] typed_list('&corelib', _415462, _415384) ^ Unify: (314) [user] typed_list('&corelib', _416394, _415384) Call: (315) [system] compound('&corelib') Fail: (315) [system] compound('&corelib') ^ Fail: (314) [user] typed_list('&corelib', _419174, _415384) Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Call: (314) [system] '&corelib'=='&flybase' Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Call: (314) [user] metta_atom_in_file('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Unify: (314) [user] metta_atom_in_file('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Call: (315) [user] metta_atom_in_file('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function'], _426556, _426558) ^ Unify: (315) [user] metta_atom_in_file('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function'], _427492, _427494) ^ Call: (316) [user] loaded_into_kb('&corelib', _428350) ^ Unify: (316) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (316) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (316) [user] once(user:asserted_metta_pred(_438904, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (316) [system] once(user:asserted_metta_pred(_438904, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (317) [user] asserted_metta_pred(_438904, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (317) [user] asserted_metta_pred(_438904, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (316) [user] loaded_into_kb('&corelib', _428350) ^ Unify: (316) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (316) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (316) [user] once(user:asserted_metta_pred(_468704, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (316) [system] once(user:asserted_metta_pred(_468704, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (317) [user] asserted_metta_pred(_468704, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (317) [user] asserted_metta_pred(_468704, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Call: (314) [user] metta_atom_asserted('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (314) [user] metta_atom_asserted('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Call: (315) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) ^ Unify: (315) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Call: (316) [user] metta_atom_corelib_types(['registered-python-function', _355012, _355018, 'get-doc-function']) Redo: (314) [user] metta_atom_asserted('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Call: (314) [system] '&corelib'\=='&corelib' Redo: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Unify: (313) [user] metta_atom('&corelib', ['registered-python-function', _355012, _355018, 'get-doc-function']) Call: (314) [system] '&corelib'\=='&corelib' Redo: (310) [user] if_or_else(eval_maybe_python(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796))))) Call: (311) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796)))) Unify: (311) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796)))) ^ Call: (312) [user] eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Unify: (312) [user] eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _107796) ^ Call: (313) [user] allow_host_functions ^ Unify: (313) [user] allow_host_functions ^ Exit: (313) [user] allow_host_functions ^ Call: (313) [user] once((is_system_pred('get-doc-function'), length(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _508232), is_syspred('get-doc-function', _508232, _508240))) ^ Unify: (313) [system] once(user:(is_system_pred('get-doc-function'), length(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _508232), is_syspred('get-doc-function', _508232, _508240))) ^ Call: (315) [user] is_system_pred('get-doc-function') ^ Unify: (315) [user] is_system_pred('get-doc-function') Call: (316) [system] atom('get-doc-function') Exit: (316) [system] atom('get-doc-function') Call: (316) [system] atom_concat(_513878, !, 'get-doc-function') ^ Redo: (315) [user] is_system_pred('get-doc-function') ^ Unify: (315) [user] is_system_pred('get-doc-function') Call: (316) [system] atom('get-doc-function') Exit: (316) [system] atom('get-doc-function') Call: (316) [system] atom_concat(_518506, '-fn', 'get-doc-function') ^ Redo: (315) [user] is_system_pred('get-doc-function') ^ Unify: (315) [user] is_system_pred('get-doc-function') Call: (316) [system] atom('get-doc-function') Exit: (316) [system] atom('get-doc-function') Call: (316) [system] atom_concat(_523134, '-p', 'get-doc-function') ^ Fail: (315) [user] is_system_pred('get-doc-function') Redo: (311) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714)))) Call: (312) [user] if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714))) Unify: (312) [user] if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714))) ^ Call: (313) [user] eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Unify: (313) [user] eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Call: (314) [user] allow_host_functions ^ Unify: (314) [user] allow_host_functions ^ Exit: (314) [user] allow_host_functions ^ Call: (314) [user] is_system_pred('get-doc-function') ^ Unify: (314) [user] is_system_pred('get-doc-function') Call: (315) [system] atom('get-doc-function') Exit: (315) [system] atom('get-doc-function') Call: (315) [system] atom_concat(_23890, !, 'get-doc-function') ^ Redo: (314) [user] is_system_pred('get-doc-function') ^ Unify: (314) [user] is_system_pred('get-doc-function') Call: (315) [system] atom('get-doc-function') Exit: (315) [system] atom('get-doc-function') Call: (315) [system] atom_concat(_28518, '-fn', 'get-doc-function') ^ Redo: (314) [user] is_system_pred('get-doc-function') ^ Unify: (314) [user] is_system_pred('get-doc-function') Call: (315) [system] atom('get-doc-function') Exit: (315) [system] atom('get-doc-function') Call: (315) [system] atom_concat(_33146, '-p', 'get-doc-function') Redo: (312) [user] if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714))) Call: (313) [user] if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714)) Unify: (313) [user] if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714)) ^ Call: (314) [user] eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Unify: (314) [user] eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Call: (315) [user] curried_arity(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38640, _38642) ^ Unify: (315) [user] curried_arity(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38640, _38642) Call: (316) [system] var(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Redo: (315) [user] curried_arity(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38640, _38642) ^ Unify: (315) [user] curried_arity(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'get-doc-function', _38642) Call: (316) [system] var('get-doc-function') ^ Redo: (315) [user] curried_arity(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38640, _38642) ^ Unify: (315) [user] curried_arity(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'get-doc-function', _38642) ^ Call: (316) [user] len_or_unbound(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38642) ^ Unify: (316) [user] len_or_unbound(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38642) Call: (317) [system] is_list(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (317) [system] is_list(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (317) [system] length(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38642) Unify: (317) [system] length(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _38642) Call: (318) [system] var(_38642) Exit: (318) [system] var(_38642) Call: (318) [system] []==[] Exit: (318) [system] []==[] Call: (318) [system] _38642=2 Exit: (318) [system] 2=2 Exit: (317) [system] length(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 2) ^ Exit: (316) [user] len_or_unbound(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 2) ^ Exit: (315) [user] curried_arity(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 'get-doc-function', 2) ^ Call: (315) [user] is_metta_type_constructor('&self', 'get-doc-function', _59996) ^ Redo: (314) [user] eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Unify: (314) [user] eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Call: (315) [user] can_be_ok(eval_maybe_defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (315) [user] can_be_ok(eval_maybe_defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (316) [user] cant_be_ok(eval_maybe_defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (316) [user] cant_be_ok(eval_maybe_defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (317) [system] 'get-doc-function'==let ^ Redo: (315) [user] can_be_ok(eval_maybe_defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (315) [user] can_be_ok(eval_maybe_defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (315) [user] can_be_ok(eval_maybe_defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Call: (315) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Unify: (315) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Call: (316) [user] must_det_ll((notrace((flag(eval_num, _72156, _72156+1), _72174 is _72156 mod 500, _72192 is 99-490 mod 100, _72216=_72218, option_else('trace-length', _72230, 500), option_else('trace-depth', _72238, 30))), quietly(if_t((nop(stop_rtrace), _72174>_72230), (set_debug(eval, false), _72294 is _72230+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_72294])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_72346))))) ^ Unify: (316) [user] must_det_ll(user:(notrace((flag(eval_num, _72156, _72156+1), _72174 is _72156 mod 500, _72192 is 99-490 mod 100, _72216=_72218, option_else('trace-length', _72230, 500), option_else('trace-depth', _72238, 30))), quietly(if_t((nop(stop_rtrace), _72174>_72230), (set_debug(eval, false), _72294 is _72230+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_72294])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_72346))))) ^ Call: (317) [user] once(user:(notrace((flag(eval_num, _72156, _72156+1), _72174 is _72156 mod 500, _72192 is 99-490 mod 100, _72216=_72218, option_else('trace-length', _72230, 500), option_else('trace-depth', _72238, 30))), quietly(if_t((nop(stop_rtrace), _72174>_72230), (set_debug(eval, false), _72294 is _72230+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_72294])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_72346))))) ^ Unify: (317) [system] once(user:(notrace((flag(eval_num, _72156, _72156+1), _72174 is _72156 mod 500, _72192 is 99-490 mod 100, _72216=_72218, option_else('trace-length', _72230, 500), option_else('trace-depth', _72238, 30))), quietly(if_t((nop(stop_rtrace), _72174>_72230), (set_debug(eval, false), _72294 is _72230+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_72294])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_72346))))) ^ Call: (320) [system] setup_call_cleanup('$notrace'(_76070, _76072), once(user:(flag(eval_num, _72156, _72156+1), _72174 is _72156 mod 500, _72192 is 99-490 mod 100, _72216=_72218, option_else('trace-length', _72230, 500), option_else('trace-depth', _72238, 30))), '$restore_trace'(_76070, _76072)) ^ Unify: (320) [system] setup_call_cleanup(system:'$notrace'(_76070, _76072), system:once(user:(flag(eval_num, _72156, _72156+1), _72174 is _72156 mod 500, _72192 is 99-490 mod 100, _72216=_72218, option_else('trace-length', _72230, 500), option_else('trace-depth', _72238, 30))), system:'$restore_trace'(_76070, _76072)) ^ Call: (321) [system] sig_atomic(system:'$notrace'(_76070, _76072)) ^ Exit: (320) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 25, 25+1), 25 is 25 mod 500, 9 is 99-490 mod 100, _72216=_72216, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (320) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 25>500), (set_debug(eval, false), _72294 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_72294])), nop((start_rtrace, rtrace))))) ^ Unify: (320) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 25>500), (set_debug(eval, false), _72294 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_72294])), nop((start_rtrace, rtrace))))) ^ Exit: (320) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 25>500), (set_debug(eval, false), _72294 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_72294])), nop((start_rtrace, rtrace))))) Call: (319) [user] nop(notrace(no_repeats_var(_72346))) Unify: (319) [user] nop(notrace(no_repeats_var(_72346))) Exit: (319) [user] nop(notrace(no_repeats_var(_72346))) ^ Exit: (317) [system] once(user:(notrace((flag(eval_num, 25, 25+1), 25 is 25 mod 500, 9 is 99-490 mod 100, _72216=_72216, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 25>500), (set_debug(eval, false), _72294 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_72294])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_72346))))) ^ Exit: (316) [user] must_det_ll(user:(notrace((flag(eval_num, 25, 25+1), 25 is 25 mod 500, 9 is 99-490 mod 100, _72216=_72216, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 25>500), (set_debug(eval, false), _72294 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_72294])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_72346))))) Call: (316) [occurs] occurs:sub_term(_87534, defn) Unify: (316) [occurs] occurs:sub_term(defn, defn) Exit: (316) [occurs] occurs:sub_term(defn, defn) Call: (316) [system] defn\=defn Fail: (316) [system] defn\=defn Redo: (316) [occurs] occurs:sub_term(_87534, defn) Unify: (316) [occurs] occurs:sub_term(_87534, defn) Call: (317) [system] compound(defn) Fail: (317) [system] compound(defn) Fail: (316) [occurs] occurs:sub_term(_87534, defn) ^ Redo: (315) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) Call: (316) [system] _97752=defn Exit: (316) [system] defn=defn ^ Call: (316) [user] if_trace((eval;defn), (_72216=1, indentq(9, 25, -->, [defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Unify: (316) [user] if_trace((eval;defn), (_72216=1, indentq(9, 25, -->, [defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_101556, _101558), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _72216=1, indentq(9, 25, -->, [defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _101514, fbug((_101514-->if_trace((eval;defn), (_72216=1, indentq(9, 25, -->, [defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), '$restore_trace'(_101556, _101558)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_101556, _101558), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _72216=1, indentq(9, 25, -->, [defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _101514, fbug((_101514-->if_trace((eval;defn), (_72216=1, indentq(9, 25, -->, [defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(_101556, _101558)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_101556, _101558)) ^ Exit: (318) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _72216=1, indentq(9, 25, -->, [defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), _101514, fbug((_101514-->if_trace((eval;defn), (_72216=1, indentq(9, 25, -->, [defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (316) [user] if_trace((eval;defn), (_72216=1, indentq(9, 25, -->, [defn, ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))) Call: (316) [system] _106338=retval(fail) Exit: (316) [system] retval(fail)=retval(fail) Call: (316) [system] _108200=(\+ \+ (flag(eval_num, _108220, _108220+1), (retval(fail)\=@=retval(fail), nonvar(_11714)->indentq(9, _108220, <--, [defn, _11714]);indentq(9, _108220, <--, [defn, retval(fail)])))) Exit: (316) [system] (\+ \+ (flag(eval_num, _108220, _108220+1), (retval(fail)\=@=retval(fail), nonvar(_11714)->indentq(9, _108220, <--, [defn, _11714]);indentq(9, _108220, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _108220, _108220+1), (retval(fail)\=@=retval(fail), nonvar(_11714)->indentq(9, _108220, <--, [defn, _11714]);indentq(9, _108220, <--, [defn, retval(fail)])))) ^ Call: (316) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714)*->nb_setarg(1, retval(fail), _11714);fail, trace, call(eval_defn_choose_candidates(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714)), ignore(notrace((\+_11714\=_72346, nb_setarg(1, retval(fail), _11714))))), ignore((_72216==1->ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval(fail)\=@=retval(fail), nonvar(_11714)->indentq(9, _108220, <--, [defn, _11714]);indentq(9, _108220, <--, [defn, retval(fail)]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval(fail)\=@=retval(fail), nonvar(_11714)->indentq(9, _108220, <--, [defn, _11714]);indentq(9, _108220, <--, [defn, retval(fail)]))))))))))) ^ Unify: (316) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714)*->nb_setarg(1, retval(fail), _11714);fail, trace, call(eval_defn_choose_candidates(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714)), ignore(notrace((\+_11714\=_72346, nb_setarg(1, retval(fail), _11714))))), user:ignore((_72216==1->ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval(fail)\=@=retval(fail), nonvar(_11714)->indentq(9, _108220, <--, [defn, _11714]);indentq(9, _108220, <--, [defn, retval(fail)]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval(fail)\=@=retval(fail), nonvar(_11714)->indentq(9, _108220, <--, [defn, _11714]);indentq(9, _108220, <--, [defn, retval(fail)]))))))))))) ^ Call: (318) [user] eval_defn_choose_candidates(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Unify: (318) [user] eval_defn_choose_candidates(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714) ^ Call: (319) [user] findall((_114088->_114090), get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), _114108) ^ Unify: (319) [$bags] findall((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), _114108) ^ Call: (320) [$bags] findall((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), _114108, []) ^ Unify: (320) [$bags] findall((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), _114108, []) ^ Call: (321) [$bags] cleanup_bag(findall_loop((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), _114108, []), '$destroy_findall_bag') ^ Unify: (321) [$bags] cleanup_bag('$bags':findall_loop((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), _114108, []), '$bags':'$destroy_findall_bag') Call: (322) [$bags] findall_loop((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), _114108, []) Unify: (322) [$bags] findall_loop((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), _114108, []) ^ Call: (323) [user] get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090) ^ Unify: (323) [user] get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function'|_122590], _114090) ^ Call: (324) [user] same_len_copy(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _122590) ^ Unify: (324) [user] same_len_copy(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _122590) Call: (325) [system] length(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _125396) Unify: (325) [system] length(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _125396) Call: (326) [system] var(_125396) Exit: (326) [system] var(_125396) Call: (326) [system] []==[] Exit: (326) [system] []==[] Call: (326) [system] _125396=2 Exit: (326) [system] 2=2 Exit: (325) [system] length(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], 2) Call: (325) [system] length(_122590, 2) Unify: (325) [system] length(_122590, 2) Call: (326) [system] var(2) Redo: (325) [system] length(_122590, 2) Unify: (325) [system] length(_122590, 2) Call: (326) [system] integer(2) Exit: (326) [system] integer(2) Call: (326) [system] _122590==[] Redo: (325) [system] length(_122590, 2) Call: (326) [system] var(_122590) Exit: (326) [system] var(_122590) Exit: (325) [system] length([_143940, _143946], 2) ^ Exit: (324) [user] same_len_copy(['some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_143940, _143946]) Call: (324) [user] metta_eq_def(=, '&self', ['get-doc-function', _143940, _143946], _114090) Unify: (324) [user] metta_eq_def(=, '&self', ['get-doc-function', _143940, _143946], _114090) ^ Call: (325) [user] ignore((=)=(=)) ^ Unify: (325) [system] ignore(user:((=)=(=))) Call: (326) [system] (=)=(=) Exit: (326) [system] (=)=(=) ^ Exit: (325) [system] ignore(user:((=)=(=))) Call: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Call: (326) [user] typed_list('&self', _154246, _154168) ^ Unify: (326) [user] typed_list('&self', _155178, _154168) Call: (327) [system] compound('&self') Fail: (327) [system] compound('&self') ^ Fail: (326) [user] typed_list('&self', _157958, _154168) Redo: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Call: (326) [system] '&self'=='&flybase' Redo: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Call: (326) [user] metta_atom_in_file('&self', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Unify: (326) [user] metta_atom_in_file('&self', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Call: (327) [user] metta_atom_in_file('&self', [=, ['get-doc-function', _143940, _143946], _114090], _165340, _165342) ^ Unify: (327) [user] metta_atom_in_file('&self', [=, ['get-doc-function', _143940, _143946], _114090], _166276, _166278) ^ Call: (328) [user] loaded_into_kb('&self', _167134) ^ Unify: (328) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (328) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (328) [user] once(user:asserted_metta_pred(_177732, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (328) [system] once(user:asserted_metta_pred(_177732, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (329) [user] asserted_metta_pred(_177732, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (329) [user] asserted_metta_pred(_177732, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Call: (326) [user] metta_atom_asserted('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (326) [user] metta_atom_asserted('&self', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Call: (327) [user] metta_atom_asserted_deduced('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Redo: (326) [user] metta_atom_asserted('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Redo: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], _114090]) Call: (326) [system] '&self'\=='&corelib' Exit: (326) [system] '&self'\=='&corelib' ^ Call: (326) [user] using_all_spaces ^ Unify: (326) [user] using_all_spaces Call: (327) [system] nb_current(with_all_spaces, t) Exit: (327) [system] nb_current(with_all_spaces, t) ^ Exit: (326) [user] using_all_spaces Call: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Call: (327) [user] typed_list('&corelib', _212770, _212692) ^ Unify: (327) [user] typed_list('&corelib', _213702, _212692) Call: (328) [system] compound('&corelib') Fail: (328) [system] compound('&corelib') ^ Fail: (327) [user] typed_list('&corelib', _216482, _212692) Redo: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Call: (327) [system] '&corelib'=='&flybase' Redo: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Call: (327) [user] metta_atom_in_file('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Unify: (327) [user] metta_atom_in_file('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Call: (328) [user] metta_atom_in_file('&corelib', [=, ['get-doc-function', _143940, _143946], _114090], _223864, _223866) ^ Unify: (328) [user] metta_atom_in_file('&corelib', [=, ['get-doc-function', _143940, _143946], _114090], _224800, _224802) ^ Call: (329) [user] loaded_into_kb('&corelib', _225658) ^ Unify: (329) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (329) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (329) [user] once(user:asserted_metta_pred(_236212, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (329) [system] once(user:asserted_metta_pred(_236212, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (330) [user] asserted_metta_pred(_236212, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (330) [user] asserted_metta_pred(_236212, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (329) [user] loaded_into_kb('&corelib', _225658) ^ Unify: (329) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (329) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (329) [user] once(user:asserted_metta_pred(_266012, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (329) [system] once(user:asserted_metta_pred(_266012, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (330) [user] asserted_metta_pred(_266012, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (330) [user] asserted_metta_pred(_266012, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Call: (327) [user] metta_atom_asserted('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (327) [user] metta_atom_asserted('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Call: (328) [user] metta_atom_asserted_deduced('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) ^ Unify: (328) [user] metta_atom_asserted_deduced('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Call: (329) [user] metta_atom_corelib_types([=, ['get-doc-function', _143940, _143946], _114090]) Redo: (327) [user] metta_atom_asserted('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (327) [user] metta_atom_asserted('&corelib', [=, ['get-doc-function', _143940, _143946], [let, _292624, ['mod-space!', top], [unify, _292624, ['@doc', _143940, _292684, ['@params', _292702], _292708], [let, _292726, [if, [==, _143946, '%Undefined%'], ['undefined-doc-function-type', _292702], ['cdr-atom', _143946]], [let, [_292822, _292828], ['get-doc-params', _292702, _292708, _292726], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], _292684, ['@params', _292822], _292828]]], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], ['@desc', "No documentation"]]]]]) Exit: (327) [user] metta_atom_asserted('&corelib', [=, ['get-doc-function', _143940, _143946], [let, _292624, ['mod-space!', top], [unify, _292624, ['@doc', _143940, _292684, ['@params', _292702], _292708], [let, _292726, [if, [==, _143946, '%Undefined%'], ['undefined-doc-function-type', _292702], ['cdr-atom', _143946]], [let, [_292822, _292828], ['get-doc-params', _292702, _292708, _292726], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], _292684, ['@params', _292822], _292828]]], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], ['@desc', "No documentation"]]]]]) Exit: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], [let, _292624, ['mod-space!', top], [unify, _292624, ['@doc', _143940, _292684, ['@params', _292702], _292708], [let, _292726, [if, [==, _143946, '%Undefined%'], ['undefined-doc-function-type', _292702], ['cdr-atom', _143946]], [let, [_292822, _292828], ['get-doc-params', _292702, _292708, _292726], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], _292684, ['@params', _292822], _292828]]], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], ['@desc', "No documentation"]]]]]) Exit: (325) [user] metta_atom('&self', [=, ['get-doc-function', _143940, _143946], [let, _292624, ['mod-space!', top], [unify, _292624, ['@doc', _143940, _292684, ['@params', _292702], _292708], [let, _292726, [if, [==, _143946, '%Undefined%'], ['undefined-doc-function-type', _292702], ['cdr-atom', _143946]], [let, [_292822, _292828], ['get-doc-params', _292702, _292708, _292726], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], _292684, ['@params', _292822], _292828]]], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], ['@desc', "No documentation"]]]]]) Exit: (324) [user] metta_eq_def(=, '&self', ['get-doc-function', _143940, _143946], [let, _292624, ['mod-space!', top], [unify, _292624, ['@doc', _143940, _292684, ['@params', _292702], _292708], [let, _292726, [if, [==, _143946, '%Undefined%'], ['undefined-doc-function-type', _292702], ['cdr-atom', _143946]], [let, [_292822, _292828], ['get-doc-params', _292702, _292708, _292726], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], _292684, ['@params', _292822], _292828]]], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], ['@desc', "No documentation"]]]]) ^ Exit: (323) [user] get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['get-doc-function', _143940, _143946], [let, _292624, ['mod-space!', top], [unify, _292624, ['@doc', _143940, _292684, ['@params', _292702], _292708], [let, _292726, [if, [==, _143946, '%Undefined%'], ['undefined-doc-function-type', _292702], ['cdr-atom', _143946]], [let, [_292822, _292828], ['get-doc-params', _292702, _292708, _292726], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], _292684, ['@params', _292822], _292828]]], ['@doc-formal', ['@item', _143940], ['@kind', function], ['@type', _143946], ['@desc', "No documentation"]]]]) Redo: (327) [user] metta_atom_asserted('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Redo: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Call: (327) [system] '&corelib'\=='&corelib' Redo: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Unify: (326) [user] metta_atom('&corelib', [=, ['get-doc-function', _143940, _143946], _114090]) Call: (327) [system] '&corelib'\=='&corelib' ^ Redo: (323) [user] get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090) Redo: (322) [$bags] findall_loop((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), _114108, []) Exit: (322) [$bags] findall_loop((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])], []) ^ Exit: (321) [$bags] cleanup_bag('$bags':findall_loop((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])], []), '$bags':'$destroy_findall_bag') ^ Exit: (320) [$bags] findall((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])], []) ^ Exit: (319) [$bags] findall((_114088->_114090), user:get_defn_expansions(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _114088, _114090), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]) ^ Call: (319) [user] eval_defn_bodies(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714, [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]) ^ Unify: (319) [user] eval_defn_bodies(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714, [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]) ^ Call: (320) [user] if_trace(e, maplist(print_templates(490, ' '), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])])) ^ Unify: (320) [user] if_trace(e, maplist(print_templates(490, ' '), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])])) ^ Call: (322) [system] setup_call_cleanup('$notrace'(_314938, _314940), once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(490, ' '), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]))), _314896, fbug((_314896-->if_trace(e, maplist(print_templates(490, ' '), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]))))))), '$restore_trace'(_314938, _314940)) ^ Unify: (322) [system] setup_call_cleanup(system:'$notrace'(_314938, _314940), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(490, ' '), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]))), _314896, fbug((_314896-->if_trace(e, maplist(print_templates(490, ' '), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]))))))), system:'$restore_trace'(_314938, _314940)) ^ Call: (323) [system] sig_atomic(system:'$notrace'(_314938, _314940)) ^ Exit: (322) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(490, ' '), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]))), _314896, fbug((_314896-->if_trace(e, maplist(print_templates(490, ' '), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]))))))), system:'$restore_trace'(3, -1)) ^ Exit: (320) [user] if_trace(e, maplist(print_templates(490, ' '), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])])) Call: (320) [user] if_or_else((member((_319734->_319736), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]), copy_term((_319734->_319736), _319748), eval_defn_success(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714, _319734, _319736, _319748)), eval_defn_failure(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714)) Unify: (320) [user] if_or_else((member((_319734->_319736), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]), copy_term((_319734->_319736), _319748), eval_defn_success(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714, _319734, _319736, _319748)), eval_defn_failure(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714)) Call: (322) [lists] lists:member((_319734->_319736), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]) Unify: (322) [lists] lists:member((_319734->_319736), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]) Call: (323) [lists] lists:member_([], (_319734->_319736), (['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])) Unify: (323) [lists] lists:member_([], (['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]]), (['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])) Exit: (323) [lists] lists:member_([], (['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]]), (['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])) Exit: (322) [lists] lists:member((['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]]), [(['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]])]) Call: (322) [system] copy_term((['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]]), _319748) Exit: (322) [system] copy_term((['get-doc-function', _306922, _306928]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]]), (['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])) ^ Call: (322) [user] eval_defn_success(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714, ['get-doc-function', _306922, _306928], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]], (['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])) ^ Unify: (322) [user] eval_defn_success(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11714, ['get-doc-function', _306922, _306928], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', _306922, _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, _306928, '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', _306928]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', _306922], ['@kind', function], ['@type', _306928], ['@desc', "No documentation"]]]], (['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])) Call: (323) [system] ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=['get-doc-function', _306922, _306928] Exit: (323) [system] ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]=['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] Call: (323) [system] _11714=[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]] Exit: (323) [system] [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]=[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]] Call: (323) [system] ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=@=[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]] Exit: (323) [system] ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]\=@=[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]] ^ Call: (323) [user] if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]]))))) ^ Unify: (323) [user] if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]]))))) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_338852, _338854), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(490, defs_used((['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])))))), _338810, fbug((_338810-->if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])))))))))), '$restore_trace'(_338852, _338854)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_338852, _338854), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(490, defs_used((['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])))))), _338810, fbug((_338810-->if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])))))))))), system:'$restore_trace'(_338852, _338854)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_338852, _338854)) ^ Exit: (325) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(490, defs_used((['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])))))), _338810, fbug((_338810-->if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (323) [user] if_trace(e, color_g_mesg('#773700', indentq2(490, defs_used((['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]]))))) ^ Call: (323) [user] light_eval(=, _6242, 490, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Unify: (323) [user] light_eval(=, _6242, 490, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Exit: (323) [user] light_eval(=, _6242, 490, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Exit: (322) [user] eval_defn_success(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], (['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])) Exit: (320) [user] if_or_else((member((['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]), copy_term((['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), (['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]])), eval_defn_success(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], (['get-doc-function', _328146, _328152]->[let, _328164, ['mod-space!', top], [unify, _328164, ['@doc', _328146, _328212, ['@params', _328230], _328236], [let, _328254, [if, [==, _328152, '%Undefined%'], ['undefined-doc-function-type', _328230], ['cdr-atom', _328152]], [let, [_328344, _328350], ['get-doc-params', _328230, _328236, _328254], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], _328212, ['@params', _328344], _328350]]], ['@doc-formal', ['@item', _328146], ['@kind', function], ['@type', _328152], ['@desc', "No documentation"]]]]))), eval_defn_failure(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])) ^ Exit: (319) [user] eval_defn_bodies(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [(['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]->[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]) ^ Exit: (318) [user] eval_defn_choose_candidates(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Call: (318) [system] nb_setarg(1, retval(fail), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Exit: (318) [system] nb_setarg(1, retval([let, _351172, ['mod-space!', top], [unify, _351172, ['@doc', 'some-func', _351232, ['@params', _351250], _351256], [let, _351274, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _351250], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_351394, _351400], ['get-doc-params', _351250, _351256, _351274], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _351232, ['@params', _351394], _351400]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Call: (318) [user] ignore(notrace((\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_72346, nb_setarg(1, retval([let, _351172, ['mod-space!', top], [unify, _351172, ['@doc', 'some-func', _351232, ['@params', _351250], _351256], [let, _351274, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _351250], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_351394, _351400], ['get-doc-params', _351250, _351256, _351274], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _351232, ['@params', _351394], _351400]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))) ^ Unify: (318) [system] ignore(user:notrace((\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_72346, nb_setarg(1, retval([let, _351172, ['mod-space!', top], [unify, _351172, ['@doc', 'some-func', _351232, ['@params', _351250], _351256], [let, _351274, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _351250], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_351394, _351400], ['get-doc-params', _351250, _351256, _351274], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _351232, ['@params', _351394], _351400]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))) ^ Call: (320) [system] setup_call_cleanup('$notrace'(_354420, _354422), once(user:(\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_72346, nb_setarg(1, retval([let, _351172, ['mod-space!', top], [unify, _351172, ['@doc', 'some-func', _351232, ['@params', _351250], _351256], [let, _351274, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _351250], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_351394, _351400], ['get-doc-params', _351250, _351256, _351274], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _351232, ['@params', _351394], _351400]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), '$restore_trace'(_354420, _354422)) ^ Unify: (320) [system] setup_call_cleanup(system:'$notrace'(_354420, _354422), system:once(user:(\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_72346, nb_setarg(1, retval([let, _351172, ['mod-space!', top], [unify, _351172, ['@doc', 'some-func', _351232, ['@params', _351250], _351256], [let, _351274, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _351250], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_351394, _351400], ['get-doc-params', _351250, _351256, _351274], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _351232, ['@params', _351394], _351400]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), system:'$restore_trace'(_354420, _354422)) ^ Call: (321) [system] sig_atomic(system:'$notrace'(_354420, _354422)) ^ Exit: (320) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_72346, nb_setarg(1, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (318) [system] ignore(user:notrace((\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_72346, nb_setarg(1, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))) ^ Call: (318) [user] ignore((_72216==1->ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))))) ^ Unify: (318) [system] ignore(user:(_72216==1->ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))))) Call: (320) [system] _72216==1 Fail: (320) [system] _72216==1 ^ Call: (321) [system] setup_call_cleanup('$notrace'(_363308, _363310), once(user:ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))), '$restore_trace'(_363308, _363310)) ^ Unify: (321) [system] setup_call_cleanup(system:'$notrace'(_363308, _363310), system:once(user:ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))), system:'$restore_trace'(_363308, _363310)) ^ Call: (322) [system] sig_atomic(system:'$notrace'(_363308, _363310)) ^ Exit: (321) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (318) [system] ignore(user:(_72216==1->ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))))) ^ Exit: (316) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])*->nb_setarg(1, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]);fail, trace, call(eval_defn_choose_candidates(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])), ignore(notrace((\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_72346, nb_setarg(1, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))))), user:ignore((_72216==1->ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _108220, _108220+1), (retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _108220, <--, [defn, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _108220, <--, [defn, retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))))))))))) Call: (316) [system] retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail) Exit: (316) [system] retval([let, _357268, ['mod-space!', top], [unify, _357268, ['@doc', 'some-func', _357328, ['@params', _357346], _357352], [let, _357370, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _357346], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_357490, _357496], ['get-doc-params', _357346, _357352, _357370], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _357328, ['@params', _357490], _357496]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail) ^ Exit: (315) [user] trace_eval(eval_defn_choose_candidates(=, _6242), defn, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Exit: (314) [user] eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Exit: (313) [user] if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])) Exit: (312) [user] if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))) Exit: (311) [user] if_or_else(eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))) Exit: (310) [user] if_or_else(eval_maybe_python(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), if_or_else(eval_maybe_host_predicate(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), if_or_else(eval_maybe_host_function(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), if_or_else(eval_maybe_defn(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), eval_maybe_subst(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))))) ^ Exit: (309) [user] eval_70(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Call: (309) [user] check_returnval(=, _6242, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Unify: (309) [user] check_returnval(=, _6242, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Exit: (309) [user] check_returnval(=, _6242, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Exit: (308) [user] eval_41(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Exit: (307) [user] eval_40(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Call: (307) [system] [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]=_11414 Exit: (307) [system] [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]=[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]] ^ Exit: (306) [user] eval_20(=, _6242, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Call: (306) [system] nb_setarg(1, retval(fail), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Exit: (306) [system] nb_setarg(1, retval([let, _385896, ['mod-space!', top], [unify, _385896, ['@doc', 'some-func', _385956, ['@params', _385974], _385980], [let, _385998, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _385974], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_386118, _386124], ['get-doc-params', _385974, _385980, _385998], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _385956, ['@params', _386118], _386124]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Call: (306) [user] ignore(notrace((\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_11430, nb_setarg(1, retval([let, _385896, ['mod-space!', top], [unify, _385896, ['@doc', 'some-func', _385956, ['@params', _385974], _385980], [let, _385998, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _385974], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_386118, _386124], ['get-doc-params', _385974, _385980, _385998], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _385956, ['@params', _386118], _386124]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))) ^ Unify: (306) [system] ignore(user:notrace((\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_11430, nb_setarg(1, retval([let, _385896, ['mod-space!', top], [unify, _385896, ['@doc', 'some-func', _385956, ['@params', _385974], _385980], [let, _385998, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _385974], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_386118, _386124], ['get-doc-params', _385974, _385980, _385998], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _385956, ['@params', _386118], _386124]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))) ^ Call: (308) [system] setup_call_cleanup('$notrace'(_389144, _389146), once(user:(\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_11430, nb_setarg(1, retval([let, _385896, ['mod-space!', top], [unify, _385896, ['@doc', 'some-func', _385956, ['@params', _385974], _385980], [let, _385998, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _385974], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_386118, _386124], ['get-doc-params', _385974, _385980, _385998], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _385956, ['@params', _386118], _386124]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), '$restore_trace'(_389144, _389146)) ^ Unify: (308) [system] setup_call_cleanup(system:'$notrace'(_389144, _389146), system:once(user:(\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_11430, nb_setarg(1, retval([let, _385896, ['mod-space!', top], [unify, _385896, ['@doc', 'some-func', _385956, ['@params', _385974], _385980], [let, _385998, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _385974], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_386118, _386124], ['get-doc-params', _385974, _385980, _385998], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _385956, ['@params', _386118], _386124]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), system:'$restore_trace'(_389144, _389146)) ^ Call: (309) [system] sig_atomic(system:'$notrace'(_389144, _389146)) ^ Exit: (308) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_11430, nb_setarg(1, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (306) [system] ignore(user:notrace((\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_11430, nb_setarg(1, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))) ^ Call: (306) [user] ignore((_11422==1->ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))))) ^ Unify: (306) [system] ignore(user:(_11422==1->ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))))) Call: (308) [system] _11422==1 Fail: (308) [system] _11422==1 ^ Call: (309) [system] setup_call_cleanup('$notrace'(_398032, _398034), once(user:ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))), '$restore_trace'(_398032, _398034)) ^ Unify: (309) [system] setup_call_cleanup(system:'$notrace'(_398032, _398034), system:once(user:ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))), system:'$restore_trace'(_398032, _398034)) ^ Call: (310) [system] sig_atomic(system:'$notrace'(_398032, _398034)) ^ Exit: (309) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (306) [system] ignore(user:(_11422==1->ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])])))))))))) ^ Exit: (304) [system] call_cleanup(user:((call(eval_20(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])*->nb_setarg(1, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]);fail, trace, call(eval_20(=, _6242), 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])), ignore(notrace((\+[let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\=_11430, nb_setarg(1, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]), [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))))), user:ignore((_11422==1->ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))));notrace(ignore(if_t(9<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _11460, _11460+1), (retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail), nonvar([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])->indentq(9, _11460, <--, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]);indentq(9, _11460, <--, [e, retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])]))))))))))) Call: (304) [system] retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail) Exit: (304) [system] retval([let, _391992, ['mod-space!', top], [unify, _391992, ['@doc', 'some-func', _392052, ['@params', _392070], _392076], [let, _392094, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _392070], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_392214, _392220], ['get-doc-params', _392070, _392076, _392094], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _392052, ['@params', _392214], _392220]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])\=@=retval(fail) ^ Exit: (303) [user] trace_eval(eval_20(=, _6242), e, 490, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Call: (303) [user] self_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Unify: (303) [user] self_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Call: (305) [system] setup_call_cleanup('$notrace'(_408502, _408504), once(user:self_eval0([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])), '$restore_trace'(_408502, _408504)) ^ Unify: (305) [system] setup_call_cleanup(system:'$notrace'(_408502, _408504), system:once(user:self_eval0([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])), system:'$restore_trace'(_408502, _408504)) ^ Call: (306) [system] sig_atomic(system:'$notrace'(_408502, _408504)) ^ Fail: (303) [user] self_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Redo: (302) [user] eval_01(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) Call: (303) [system] [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]=@=['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']] ^ Redo: (302) [user] eval_01(=, _6242, 491, '&self', ['get-doc-function', 'some-func', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _10052) ^ Call: (303) [user] eval_01(=, _6242, 490, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _415080) ^ Unify: (303) [user] eval_01(=, _6242, 490, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _415080) ^ Call: (304) [user] if_t((490<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (304) [user] if_t((490<1, trace_on_overflow), debug(metta(eval_args))) Call: (306) [system] 490<1 Fail: (306) [system] 490<1 ^ Redo: (304) [user] if_t((490<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (304) [user] if_t((490<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (305) [system] setup_call_cleanup('$notrace'(_422590, _422592), once(user:(_422566 is 490-1, copy_term([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _422580))), '$restore_trace'(_422590, _422592)) ^ Unify: (305) [system] setup_call_cleanup(system:'$notrace'(_422590, _422592), system:once(user:(_422566 is 490-1, copy_term([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _422580))), system:'$restore_trace'(_422590, _422592)) ^ Call: (306) [system] sig_atomic(system:'$notrace'(_422590, _422592)) ^ Exit: (305) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(489 is 490-1, copy_term([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [let, _425438, ['mod-space!', top], [unify, _425438, ['@doc', 'some-func', _425486, ['@params', _425504], _425510], [let, _425528, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _425504], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_425588, _425594], ['get-doc-params', _425504, _425510, _425528], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _425486, ['@params', _425588], _425594]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), system:'$restore_trace'(3, -1)) ^ Call: (304) [user] trace_eval(eval_20(=, _6242), e, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Unify: (304) [user] trace_eval(eval_20(=, _6242), e, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Call: (305) [user] must_det_ll((notrace((flag(eval_num, _428542, _428542+1), _428560 is _428542 mod 500, _428578 is 99-489 mod 100, _428602=_428604, option_else('trace-length', _428616, 500), option_else('trace-depth', _428624, 30))), quietly(if_t((nop(stop_rtrace), _428560>_428616), (set_debug(eval, false), _428680 is _428616+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_428680])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_428732))))) ^ Unify: (305) [user] must_det_ll(user:(notrace((flag(eval_num, _428542, _428542+1), _428560 is _428542 mod 500, _428578 is 99-489 mod 100, _428602=_428604, option_else('trace-length', _428616, 500), option_else('trace-depth', _428624, 30))), quietly(if_t((nop(stop_rtrace), _428560>_428616), (set_debug(eval, false), _428680 is _428616+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_428680])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_428732))))) ^ Call: (306) [user] once(user:(notrace((flag(eval_num, _428542, _428542+1), _428560 is _428542 mod 500, _428578 is 99-489 mod 100, _428602=_428604, option_else('trace-length', _428616, 500), option_else('trace-depth', _428624, 30))), quietly(if_t((nop(stop_rtrace), _428560>_428616), (set_debug(eval, false), _428680 is _428616+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_428680])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_428732))))) ^ Unify: (306) [system] once(user:(notrace((flag(eval_num, _428542, _428542+1), _428560 is _428542 mod 500, _428578 is 99-489 mod 100, _428602=_428604, option_else('trace-length', _428616, 500), option_else('trace-depth', _428624, 30))), quietly(if_t((nop(stop_rtrace), _428560>_428616), (set_debug(eval, false), _428680 is _428616+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_428680])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_428732))))) ^ Call: (309) [system] setup_call_cleanup('$notrace'(_432456, _432458), once(user:(flag(eval_num, _428542, _428542+1), _428560 is _428542 mod 500, _428578 is 99-489 mod 100, _428602=_428604, option_else('trace-length', _428616, 500), option_else('trace-depth', _428624, 30))), '$restore_trace'(_432456, _432458)) ^ Unify: (309) [system] setup_call_cleanup(system:'$notrace'(_432456, _432458), system:once(user:(flag(eval_num, _428542, _428542+1), _428560 is _428542 mod 500, _428578 is 99-489 mod 100, _428602=_428604, option_else('trace-length', _428616, 500), option_else('trace-depth', _428624, 30))), system:'$restore_trace'(_432456, _432458)) ^ Call: (310) [system] sig_atomic(system:'$notrace'(_432456, _432458)) ^ Exit: (309) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 26, 26+1), 26 is 26 mod 500, 10 is 99-489 mod 100, _428602=_428602, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (309) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 26>500), (set_debug(eval, false), _428680 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_428680])), nop((start_rtrace, rtrace))))) ^ Unify: (309) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 26>500), (set_debug(eval, false), _428680 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_428680])), nop((start_rtrace, rtrace))))) ^ Exit: (309) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 26>500), (set_debug(eval, false), _428680 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_428680])), nop((start_rtrace, rtrace))))) Call: (308) [user] nop(notrace(no_repeats_var(_428732))) Unify: (308) [user] nop(notrace(no_repeats_var(_428732))) Exit: (308) [user] nop(notrace(no_repeats_var(_428732))) ^ Exit: (306) [system] once(user:(notrace((flag(eval_num, 26, 26+1), 26 is 26 mod 500, 10 is 99-489 mod 100, _428602=_428602, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 26>500), (set_debug(eval, false), _428680 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_428680])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_428732))))) ^ Exit: (305) [user] must_det_ll(user:(notrace((flag(eval_num, 26, 26+1), 26 is 26 mod 500, 10 is 99-489 mod 100, _428602=_428602, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 26>500), (set_debug(eval, false), _428680 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_428680])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_428732))))) Call: (305) [occurs] occurs:sub_term(_443920, e) Unify: (305) [occurs] occurs:sub_term(e, e) Exit: (305) [occurs] occurs:sub_term(e, e) Call: (305) [system] e\=e Fail: (305) [system] e\=e Redo: (305) [occurs] occurs:sub_term(_443920, e) Unify: (305) [occurs] occurs:sub_term(_443920, e) Call: (306) [system] compound(e) Fail: (306) [system] compound(e) Fail: (305) [occurs] occurs:sub_term(_443920, e) ^ Redo: (304) [user] trace_eval(eval_20(=, _6242), e, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) Call: (305) [system] _454138=e Exit: (305) [system] e=e ^ Call: (305) [user] if_trace((eval;e), (_428602=1, indentq(10, 26, -->, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]))) ^ Unify: (305) [user] if_trace((eval;e), (_428602=1, indentq(10, 26, -->, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]))) ^ Call: (307) [system] setup_call_cleanup('$notrace'(_457942, _457944), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _428602=1, indentq(10, 26, -->, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]))), _457900, fbug((_457900-->if_trace((eval;e), (_428602=1, indentq(10, 26, -->, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]])))))))), '$restore_trace'(_457942, _457944)) ^ Unify: (307) [system] setup_call_cleanup(system:'$notrace'(_457942, _457944), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _428602=1, indentq(10, 26, -->, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]))), _457900, fbug((_457900-->if_trace((eval;e), (_428602=1, indentq(10, 26, -->, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]])))))))), system:'$restore_trace'(_457942, _457944)) ^ Call: (308) [system] sig_atomic(system:'$notrace'(_457942, _457944)) ^ Exit: (307) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _428602=1, indentq(10, 26, -->, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]))), _457900, fbug((_457900-->if_trace((eval;e), (_428602=1, indentq(10, 26, -->, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (305) [user] if_trace((eval;e), (_428602=1, indentq(10, 26, -->, [e, [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]]))) Call: (305) [system] _462724=retval(fail) Exit: (305) [system] retval(fail)=retval(fail) Call: (305) [system] _464586=(\+ \+ (flag(eval_num, _464606, _464606+1), (retval(fail)\=@=retval(fail), nonvar(_426632)->indentq(10, _464606, <--, [e, _426632]);indentq(10, _464606, <--, [e, retval(fail)])))) Exit: (305) [system] (\+ \+ (flag(eval_num, _464606, _464606+1), (retval(fail)\=@=retval(fail), nonvar(_426632)->indentq(10, _464606, <--, [e, _426632]);indentq(10, _464606, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _464606, _464606+1), (retval(fail)\=@=retval(fail), nonvar(_426632)->indentq(10, _464606, <--, [e, _426632]);indentq(10, _464606, <--, [e, retval(fail)])))) ^ Call: (305) [user] call_cleanup(((call(eval_20(=, _6242), 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632)*->nb_setarg(1, retval(fail), _426632);fail, trace, call(eval_20(=, _6242), 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632)), ignore(notrace((\+_426632\=_428732, nb_setarg(1, retval(fail), _426632))))), ignore((_428602==1->ignore(\+ \+ (flag(eval_num, _464606, _464606+1), (retval(fail)\=@=retval(fail), nonvar(_426632)->indentq(10, _464606, <--, [e, _426632]);indentq(10, _464606, <--, [e, retval(fail)]))));notrace(ignore(if_t(10<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _464606, _464606+1), (retval(fail)\=@=retval(fail), nonvar(_426632)->indentq(10, _464606, <--, [e, _426632]);indentq(10, _464606, <--, [e, retval(fail)]))))))))))) ^ Unify: (305) [system] call_cleanup(user:((call(eval_20(=, _6242), 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632)*->nb_setarg(1, retval(fail), _426632);fail, trace, call(eval_20(=, _6242), 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632)), ignore(notrace((\+_426632\=_428732, nb_setarg(1, retval(fail), _426632))))), user:ignore((_428602==1->ignore(\+ \+ (flag(eval_num, _464606, _464606+1), (retval(fail)\=@=retval(fail), nonvar(_426632)->indentq(10, _464606, <--, [e, _426632]);indentq(10, _464606, <--, [e, retval(fail)]))));notrace(ignore(if_t(10<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _464606, _464606+1), (retval(fail)\=@=retval(fail), nonvar(_426632)->indentq(10, _464606, <--, [e, _426632]);indentq(10, _464606, <--, [e, retval(fail)]))))))))))) ^ Call: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) Call: (308) [system] atom([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Redo: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Call: (308) [user] no_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Unify: (308) [user] no_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Call: (309) [user] self_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Unify: (309) [user] self_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Call: (311) [system] setup_call_cleanup('$notrace'(_476992, _476994), once(user:self_eval0([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])), '$restore_trace'(_476992, _476994)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_476992, _476994), system:once(user:self_eval0([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])), system:'$restore_trace'(_476992, _476994)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_476992, _476994)) ^ Fail: (309) [user] self_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Redo: (308) [user] no_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Unify: (308) [user] no_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Call: (309) [system] atomic(let) Exit: (309) [system] atomic(let) ^ Call: (309) [user] is_sl(let) ^ Unify: (309) [user] is_sl(let) Call: (310) [system] number(let) ^ Redo: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) Call: (308) [system] [_306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]==[] ^ Redo: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) Call: (308) [system] atom(=) Exit: (308) [system] atom(=) Call: (308) [system] (=)\==(=) ^ Redo: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, [_495648, _495654], ['mod-space!', top], [unify, [_495648, _495654], ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) Call: (308) [system] _495648==eval ^ Redo: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) Call: (308) [system] callable(let) Exit: (308) [system] callable(let) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) Call: (308) [system] is_list([_306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Exit: (308) [system] is_list([_306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) Call: (308) [system] is_list([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Exit: (308) [system] is_list([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [let|_506854]) Call: (308) [system] var(let) ^ Redo: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _426632) ^ Call: (308) [user] once(expand_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _510616)) ^ Unify: (308) [system] once(user:expand_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _510616)) ^ Call: (309) [user] expand_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _510616) ^ Unify: (309) [user] expand_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _510616) Call: (310) [system] is_list([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) Exit: (310) [system] is_list([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Unify: (309) [user] expand_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [let|_516192]) Call: (310) [system] ground(let) Exit: (310) [system] ground(let) ^ Unify: (309) [user] expand_eval([let, _306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [let|_518974]) ^ Call: (310) [user] apply:maplist(expand_eval, [_306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _518974) ^ Unify: (310) [apply] apply:maplist(user:expand_eval, [_306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _518974) Call: (311) [apply] apply:maplist_([_306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _518974, user:expand_eval) Unify: (311) [apply] apply:maplist_([_306940, ['mod-space!', top], [unify, _306940, ['@doc', 'some-func', _307000, ['@params', _307018], _307024], [let, _307042, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _307018], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_307138, _307144], ['get-doc-params', _307018, _307024, _307042], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _307000, ['@params', _307138], _307144]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [_522720|_522722], user:expand_eval) ^ Call: (312) [user] expand_eval(_11422, _12446) ^ Unify: (312) [user] expand_eval(_11422, _12446) Call: (313) [system] is_list(_11422) ^ Redo: (312) [user] expand_eval(_11422, _12446) Call: (313) [system] _11422=_12446 Exit: (313) [system] _11422=_11422 ^ Exit: (312) [user] expand_eval(_11422, _11422) Call: (312) [apply] apply:maplist_([['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _12448, user:expand_eval) Unify: (312) [apply] apply:maplist_([['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [_19594|_19596], user:expand_eval) ^ Call: (313) [user] expand_eval(['mod-space!', top], _19594) ^ Unify: (313) [user] expand_eval(['mod-space!', top], _19594) Call: (314) [system] is_list(['mod-space!', top]) Exit: (314) [system] is_list(['mod-space!', top]) ^ Unify: (313) [user] expand_eval(['mod-space!', top], ['mod-space!'|_24238]) Call: (314) [system] ground('mod-space!') Exit: (314) [system] ground('mod-space!') ^ Unify: (313) [user] expand_eval(['mod-space!', top], ['mod-space!'|_27020]) ^ Call: (314) [user] apply:maplist(expand_eval, [top], _27020) ^ Unify: (314) [apply] apply:maplist(user:expand_eval, [top], _27020) Call: (315) [apply] apply:maplist_([top], _27020, user:expand_eval) Unify: (315) [apply] apply:maplist_([top], [_30766|_30768], user:expand_eval) ^ Call: (316) [user] expand_eval(top, _30766) ^ Unify: (316) [user] expand_eval(top, _30766) Call: (317) [system] is_list(top) ^ Redo: (316) [user] expand_eval(top, _30766) Call: (317) [system] top=_30766 Exit: (317) [system] top=top ^ Exit: (316) [user] expand_eval(top, top) Call: (316) [apply] apply:maplist_([], _30768, user:expand_eval) Unify: (316) [apply] apply:maplist_([], [], user:expand_eval) Exit: (316) [apply] apply:maplist_([], [], user:expand_eval) Exit: (315) [apply] apply:maplist_([top], [top], user:expand_eval) ^ Exit: (314) [apply] apply:maplist(user:expand_eval, [top], [top]) ^ Exit: (313) [user] expand_eval(['mod-space!', top], ['mod-space!', top]) Call: (313) [apply] apply:maplist_([[unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _19596, user:expand_eval) Unify: (313) [apply] apply:maplist_([[unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [_44722|_44724], user:expand_eval) ^ Call: (314) [user] expand_eval([unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _44722) ^ Unify: (314) [user] expand_eval([unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _44722) Call: (315) [system] is_list([unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) Exit: (315) [system] is_list([unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Unify: (314) [user] expand_eval([unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [unify|_49366]) Call: (315) [system] ground(unify) Exit: (315) [system] ground(unify) ^ Unify: (314) [user] expand_eval([unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [unify|_52148]) ^ Call: (315) [user] apply:maplist(expand_eval, [_11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _52148) ^ Unify: (315) [apply] apply:maplist(user:expand_eval, [_11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _52148) Call: (316) [apply] apply:maplist_([_11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _52148, user:expand_eval) Unify: (316) [apply] apply:maplist_([_11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_55894|_55896], user:expand_eval) ^ Call: (317) [user] expand_eval(_11422, _55894) ^ Unify: (317) [user] expand_eval(_11422, _55894) Call: (318) [system] is_list(_11422) ^ Redo: (317) [user] expand_eval(_11422, _55894) Call: (318) [system] _11422=_55894 Exit: (318) [system] _11422=_11422 ^ Exit: (317) [user] expand_eval(_11422, _11422) Call: (317) [apply] apply:maplist_([['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _55896, user:expand_eval) Unify: (317) [apply] apply:maplist_([['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_64256|_64258], user:expand_eval) ^ Call: (318) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], _64256) ^ Unify: (318) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], _64256) Call: (319) [system] is_list(['@doc', 'some-func', _11482, ['@params', _11500], _11506]) Exit: (319) [system] is_list(['@doc', 'some-func', _11482, ['@params', _11500], _11506]) ^ Unify: (318) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], ['@doc'|_68900]) Call: (319) [system] ground('@doc') Exit: (319) [system] ground('@doc') ^ Unify: (318) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], ['@doc'|_71682]) ^ Call: (319) [user] apply:maplist(expand_eval, ['some-func', _11482, ['@params', _11500], _11506], _71682) ^ Unify: (319) [apply] apply:maplist(user:expand_eval, ['some-func', _11482, ['@params', _11500], _11506], _71682) Call: (320) [apply] apply:maplist_(['some-func', _11482, ['@params', _11500], _11506], _71682, user:expand_eval) Unify: (320) [apply] apply:maplist_(['some-func', _11482, ['@params', _11500], _11506], [_75428|_75430], user:expand_eval) ^ Call: (321) [user] expand_eval('some-func', _75428) ^ Unify: (321) [user] expand_eval('some-func', _75428) Call: (322) [system] is_list('some-func') ^ Redo: (321) [user] expand_eval('some-func', _75428) Call: (322) [system] 'some-func'=_75428 Exit: (322) [system] 'some-func'='some-func' ^ Exit: (321) [user] expand_eval('some-func', 'some-func') Call: (321) [apply] apply:maplist_([_11482, ['@params', _11500], _11506], _75430, user:expand_eval) Unify: (321) [apply] apply:maplist_([_11482, ['@params', _11500], _11506], [_83790|_83792], user:expand_eval) ^ Call: (322) [user] expand_eval(_11482, _83790) ^ Unify: (322) [user] expand_eval(_11482, _83790) Call: (323) [system] is_list(_11482) ^ Redo: (322) [user] expand_eval(_11482, _83790) Call: (323) [system] _11482=_83790 Exit: (323) [system] _11482=_11482 ^ Exit: (322) [user] expand_eval(_11482, _11482) Call: (322) [apply] apply:maplist_([['@params', _11500], _11506], _83792, user:expand_eval) Unify: (322) [apply] apply:maplist_([['@params', _11500], _11506], [_92152|_92154], user:expand_eval) ^ Call: (323) [user] expand_eval(['@params', _11500], _92152) ^ Unify: (323) [user] expand_eval(['@params', _11500], _92152) Call: (324) [system] is_list(['@params', _11500]) Exit: (324) [system] is_list(['@params', _11500]) ^ Unify: (323) [user] expand_eval(['@params', _11500], ['@params'|_96796]) Call: (324) [system] ground('@params') Exit: (324) [system] ground('@params') ^ Unify: (323) [user] expand_eval(['@params', _11500], ['@params'|_99578]) ^ Call: (324) [user] apply:maplist(expand_eval, [_11500], _99578) ^ Unify: (324) [apply] apply:maplist(user:expand_eval, [_11500], _99578) Call: (325) [apply] apply:maplist_([_11500], _99578, user:expand_eval) Unify: (325) [apply] apply:maplist_([_11500], [_103324|_103326], user:expand_eval) ^ Call: (326) [user] expand_eval(_11500, _103324) ^ Unify: (326) [user] expand_eval(_11500, _103324) Call: (327) [system] is_list(_11500) ^ Redo: (326) [user] expand_eval(_11500, _103324) Call: (327) [system] _11500=_103324 Exit: (327) [system] _11500=_11500 ^ Exit: (326) [user] expand_eval(_11500, _11500) Call: (326) [apply] apply:maplist_([], _103326, user:expand_eval) Unify: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (325) [apply] apply:maplist_([_11500], [_11500], user:expand_eval) ^ Exit: (324) [apply] apply:maplist(user:expand_eval, [_11500], [_11500]) ^ Exit: (323) [user] expand_eval(['@params', _11500], ['@params', _11500]) Call: (323) [apply] apply:maplist_([_11506], _92154, user:expand_eval) Unify: (323) [apply] apply:maplist_([_11506], [_117280|_117282], user:expand_eval) ^ Call: (324) [user] expand_eval(_11506, _117280) ^ Unify: (324) [user] expand_eval(_11506, _117280) Call: (325) [system] is_list(_11506) ^ Redo: (324) [user] expand_eval(_11506, _117280) Call: (325) [system] _11506=_117280 Exit: (325) [system] _11506=_11506 ^ Exit: (324) [user] expand_eval(_11506, _11506) Call: (324) [apply] apply:maplist_([], _117282, user:expand_eval) Unify: (324) [apply] apply:maplist_([], [], user:expand_eval) Exit: (324) [apply] apply:maplist_([], [], user:expand_eval) Exit: (323) [apply] apply:maplist_([_11506], [_11506], user:expand_eval) Exit: (322) [apply] apply:maplist_([['@params', _11500], _11506], [['@params', _11500], _11506], user:expand_eval) Exit: (321) [apply] apply:maplist_([_11482, ['@params', _11500], _11506], [_11482, ['@params', _11500], _11506], user:expand_eval) Exit: (320) [apply] apply:maplist_(['some-func', _11482, ['@params', _11500], _11506], ['some-func', _11482, ['@params', _11500], _11506], user:expand_eval) ^ Exit: (319) [apply] apply:maplist(user:expand_eval, ['some-func', _11482, ['@params', _11500], _11506], ['some-func', _11482, ['@params', _11500], _11506]) ^ Exit: (318) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], ['@doc', 'some-func', _11482, ['@params', _11500], _11506]) Call: (318) [apply] apply:maplist_([[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _64258, user:expand_eval) Unify: (318) [apply] apply:maplist_([[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_134032|_134034], user:expand_eval) ^ Call: (319) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _134032) ^ Unify: (319) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _134032) Call: (320) [system] is_list([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) Exit: (320) [system] is_list([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) ^ Unify: (319) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [let|_138676]) Call: (320) [system] ground(let) Exit: (320) [system] ground(let) ^ Unify: (319) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [let|_141458]) ^ Call: (320) [user] apply:maplist(expand_eval, [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _141458) ^ Unify: (320) [apply] apply:maplist(user:expand_eval, [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _141458) Call: (321) [apply] apply:maplist_([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _141458, user:expand_eval) Unify: (321) [apply] apply:maplist_([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_145204|_145206], user:expand_eval) ^ Call: (322) [user] expand_eval(_11524, _145204) ^ Unify: (322) [user] expand_eval(_11524, _145204) Call: (323) [system] is_list(_11524) ^ Redo: (322) [user] expand_eval(_11524, _145204) Call: (323) [system] _11524=_145204 Exit: (323) [system] _11524=_11524 ^ Exit: (322) [user] expand_eval(_11524, _11524) Call: (322) [apply] apply:maplist_([[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _145206, user:expand_eval) Unify: (322) [apply] apply:maplist_([[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_153566|_153568], user:expand_eval) ^ Call: (323) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _153566) ^ Unify: (323) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _153566) Call: (324) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Exit: (324) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (323) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if|_158210]) Call: (324) [system] ground(if) Exit: (324) [system] ground(if) ^ Unify: (323) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if|_160992]) ^ Call: (324) [user] apply:maplist(expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _160992) ^ Unify: (324) [apply] apply:maplist(user:expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _160992) Call: (325) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _160992, user:expand_eval) Unify: (325) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_164738|_164740], user:expand_eval) ^ Call: (326) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _164738) ^ Unify: (326) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _164738) Call: (327) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Exit: (327) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (326) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_169382]) Call: (327) [system] ground(==) Exit: (327) [system] ground(==) ^ Unify: (326) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_172164]) ^ Call: (327) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _172164) ^ Unify: (327) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _172164) Call: (328) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _172164, user:expand_eval) Unify: (328) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [_175910|_175912], user:expand_eval) ^ Call: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _175910) ^ Unify: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _175910) Call: (330) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (330) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_180554]) Call: (330) [system] ground(->) Exit: (330) [system] ground(->) ^ Unify: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_183336]) ^ Call: (330) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _183336) ^ Unify: (330) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _183336) Call: (331) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _183336, user:expand_eval) Unify: (331) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_187082|_187084], user:expand_eval) ^ Call: (332) [user] expand_eval('Arg1Type', _187082) ^ Unify: (332) [user] expand_eval('Arg1Type', _187082) Call: (333) [system] is_list('Arg1Type') ^ Redo: (332) [user] expand_eval('Arg1Type', _187082) Call: (333) [system] 'Arg1Type'=_187082 Exit: (333) [system] 'Arg1Type'='Arg1Type' ^ Exit: (332) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (332) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _187084, user:expand_eval) Unify: (332) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_195444|_195446], user:expand_eval) ^ Call: (333) [user] expand_eval('Arg2Type', _195444) ^ Unify: (333) [user] expand_eval('Arg2Type', _195444) Call: (334) [system] is_list('Arg2Type') ^ Redo: (333) [user] expand_eval('Arg2Type', _195444) Call: (334) [system] 'Arg2Type'=_195444 Exit: (334) [system] 'Arg2Type'='Arg2Type' ^ Exit: (333) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (333) [apply] apply:maplist_(['ReturnType'], _195446, user:expand_eval) Unify: (333) [apply] apply:maplist_(['ReturnType'], [_203806|_203808], user:expand_eval) ^ Call: (334) [user] expand_eval('ReturnType', _203806) ^ Unify: (334) [user] expand_eval('ReturnType', _203806) Call: (335) [system] is_list('ReturnType') ^ Redo: (334) [user] expand_eval('ReturnType', _203806) Call: (335) [system] 'ReturnType'=_203806 Exit: (335) [system] 'ReturnType'='ReturnType' ^ Exit: (334) [user] expand_eval('ReturnType', 'ReturnType') Call: (334) [apply] apply:maplist_([], _203808, user:expand_eval) Unify: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (332) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (331) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (330) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (329) [apply] apply:maplist_(['%Undefined%'], _175912, user:expand_eval) Unify: (329) [apply] apply:maplist_(['%Undefined%'], [_219626|_219628], user:expand_eval) ^ Call: (330) [user] expand_eval('%Undefined%', _219626) ^ Unify: (330) [user] expand_eval('%Undefined%', _219626) Call: (331) [system] is_list('%Undefined%') ^ Redo: (330) [user] expand_eval('%Undefined%', _219626) Call: (331) [system] '%Undefined%'=_219626 Exit: (331) [system] '%Undefined%'='%Undefined%' ^ Exit: (330) [user] expand_eval('%Undefined%', '%Undefined%') Call: (330) [apply] apply:maplist_([], _219628, user:expand_eval) Unify: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_(['%Undefined%'], ['%Undefined%'], user:expand_eval) Exit: (328) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:expand_eval) ^ Exit: (327) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Exit: (326) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (326) [apply] apply:maplist_([['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _164740, user:expand_eval) Unify: (326) [apply] apply:maplist_([['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_234514|_234516], user:expand_eval) ^ Call: (327) [user] expand_eval(['undefined-doc-function-type', _11500], _234514) ^ Unify: (327) [user] expand_eval(['undefined-doc-function-type', _11500], _234514) Call: (328) [system] is_list(['undefined-doc-function-type', _11500]) Exit: (328) [system] is_list(['undefined-doc-function-type', _11500]) ^ Unify: (327) [user] expand_eval(['undefined-doc-function-type', _11500], ['undefined-doc-function-type'|_239158]) Call: (328) [system] ground('undefined-doc-function-type') Exit: (328) [system] ground('undefined-doc-function-type') ^ Unify: (327) [user] expand_eval(['undefined-doc-function-type', _11500], ['undefined-doc-function-type'|_241940]) ^ Call: (328) [user] apply:maplist(expand_eval, [_11500], _241940) ^ Unify: (328) [apply] apply:maplist(user:expand_eval, [_11500], _241940) Call: (329) [apply] apply:maplist_([_11500], _241940, user:expand_eval) Unify: (329) [apply] apply:maplist_([_11500], [_245686|_245688], user:expand_eval) ^ Call: (330) [user] expand_eval(_11500, _245686) ^ Unify: (330) [user] expand_eval(_11500, _245686) Call: (331) [system] is_list(_11500) ^ Redo: (330) [user] expand_eval(_11500, _245686) Call: (331) [system] _11500=_245686 Exit: (331) [system] _11500=_11500 ^ Exit: (330) [user] expand_eval(_11500, _11500) Call: (330) [apply] apply:maplist_([], _245688, user:expand_eval) Unify: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([_11500], [_11500], user:expand_eval) ^ Exit: (328) [apply] apply:maplist(user:expand_eval, [_11500], [_11500]) ^ Exit: (327) [user] expand_eval(['undefined-doc-function-type', _11500], ['undefined-doc-function-type', _11500]) Call: (327) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _234516, user:expand_eval) Unify: (327) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_259642|_259644], user:expand_eval) ^ Call: (328) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _259642) ^ Unify: (328) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _259642) Call: (329) [system] is_list(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (329) [system] is_list(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (328) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom'|_264286]) Call: (329) [system] ground('cdr-atom') Exit: (329) [system] ground('cdr-atom') ^ Unify: (328) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom'|_267068]) ^ Call: (329) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _267068) ^ Unify: (329) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _267068) Call: (330) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _267068, user:expand_eval) Unify: (330) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_270814|_270816], user:expand_eval) ^ Call: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _270814) ^ Unify: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _270814) Call: (332) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (332) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_275458]) Call: (332) [system] ground(->) Exit: (332) [system] ground(->) ^ Unify: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_278240]) ^ Call: (332) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _278240) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _278240) Call: (333) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _278240, user:expand_eval) Unify: (333) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_281986|_281988], user:expand_eval) ^ Call: (334) [user] expand_eval('Arg1Type', _281986) ^ Unify: (334) [user] expand_eval('Arg1Type', _281986) Call: (335) [system] is_list('Arg1Type') ^ Redo: (334) [user] expand_eval('Arg1Type', _281986) Call: (335) [system] 'Arg1Type'=_281986 Exit: (335) [system] 'Arg1Type'='Arg1Type' ^ Exit: (334) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (334) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _281988, user:expand_eval) Unify: (334) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_290348|_290350], user:expand_eval) ^ Call: (335) [user] expand_eval('Arg2Type', _290348) ^ Unify: (335) [user] expand_eval('Arg2Type', _290348) Call: (336) [system] is_list('Arg2Type') ^ Redo: (335) [user] expand_eval('Arg2Type', _290348) Call: (336) [system] 'Arg2Type'=_290348 Exit: (336) [system] 'Arg2Type'='Arg2Type' ^ Exit: (335) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (335) [apply] apply:maplist_(['ReturnType'], _290350, user:expand_eval) Unify: (335) [apply] apply:maplist_(['ReturnType'], [_298710|_298712], user:expand_eval) ^ Call: (336) [user] expand_eval('ReturnType', _298710) ^ Unify: (336) [user] expand_eval('ReturnType', _298710) Call: (337) [system] is_list('ReturnType') ^ Redo: (336) [user] expand_eval('ReturnType', _298710) Call: (337) [system] 'ReturnType'=_298710 Exit: (337) [system] 'ReturnType'='ReturnType' ^ Exit: (336) [user] expand_eval('ReturnType', 'ReturnType') Call: (336) [apply] apply:maplist_([], _298712, user:expand_eval) Unify: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (334) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (333) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (331) [apply] apply:maplist_([], _270816, user:expand_eval) Unify: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (329) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (328) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (328) [apply] apply:maplist_([], _259644, user:expand_eval) Unify: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) Exit: (326) [apply] apply:maplist_([['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) Exit: (325) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) ^ Exit: (324) [apply] apply:maplist(user:expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Exit: (323) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Call: (323) [apply] apply:maplist_([[let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _153568, user:expand_eval) Unify: (323) [apply] apply:maplist_([[let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_327582|_327584], user:expand_eval) ^ Call: (324) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _327582) ^ Unify: (324) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _327582) Call: (325) [system] is_list([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]) Exit: (325) [system] is_list([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]) ^ Unify: (324) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [let|_332226]) Call: (325) [system] ground(let) Exit: (325) [system] ground(let) ^ Unify: (324) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [let|_335008]) ^ Call: (325) [user] apply:maplist(expand_eval, [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _335008) ^ Unify: (325) [apply] apply:maplist(user:expand_eval, [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _335008) Call: (326) [apply] apply:maplist_([[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _335008, user:expand_eval) Unify: (326) [apply] apply:maplist_([[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [_338754|_338756], user:expand_eval) ^ Call: (327) [user] expand_eval([_11620, _11626], _338754) ^ Unify: (327) [user] expand_eval([_11620, _11626], _338754) Call: (328) [system] is_list([_11620, _11626]) Exit: (328) [system] is_list([_11620, _11626]) ^ Unify: (327) [user] expand_eval([_11620, _11626], [_11620|_343398]) Call: (328) [system] ground(_11620) ^ Redo: (327) [user] expand_eval([_11620, _11626], [_11620|_343398]) ^ Call: (328) [user] apply:maplist(expand_eval, [_11626], _343398) ^ Unify: (328) [apply] apply:maplist(user:expand_eval, [_11626], _343398) Call: (329) [apply] apply:maplist_([_11626], _343398, user:expand_eval) Unify: (329) [apply] apply:maplist_([_11626], [_348996|_348998], user:expand_eval) ^ Call: (330) [user] expand_eval(_11626, _348996) ^ Unify: (330) [user] expand_eval(_11626, _348996) Call: (331) [system] is_list(_11626) ^ Redo: (330) [user] expand_eval(_11626, _348996) Call: (331) [system] _11626=_348996 Exit: (331) [system] _11626=_11626 ^ Exit: (330) [user] expand_eval(_11626, _11626) Call: (330) [apply] apply:maplist_([], _348998, user:expand_eval) Unify: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([_11626], [_11626], user:expand_eval) ^ Exit: (328) [apply] apply:maplist(user:expand_eval, [_11626], [_11626]) ^ Exit: (327) [user] expand_eval([_11620, _11626], [_11620, _11626]) Call: (327) [apply] apply:maplist_([['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _338756, user:expand_eval) Unify: (327) [apply] apply:maplist_([['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [_362952|_362954], user:expand_eval) ^ Call: (328) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], _362952) ^ Unify: (328) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], _362952) Call: (329) [system] is_list(['get-doc-params', _11500, _11506, _11524]) Exit: (329) [system] is_list(['get-doc-params', _11500, _11506, _11524]) ^ Unify: (328) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], ['get-doc-params'|_367596]) Call: (329) [system] ground('get-doc-params') Exit: (329) [system] ground('get-doc-params') ^ Unify: (328) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], ['get-doc-params'|_370378]) ^ Call: (329) [user] apply:maplist(expand_eval, [_11500, _11506, _11524], _370378) ^ Unify: (329) [apply] apply:maplist(user:expand_eval, [_11500, _11506, _11524], _370378) Call: (330) [apply] apply:maplist_([_11500, _11506, _11524], _370378, user:expand_eval) Unify: (330) [apply] apply:maplist_([_11500, _11506, _11524], [_374124|_374126], user:expand_eval) ^ Call: (331) [user] expand_eval(_11500, _374124) ^ Unify: (331) [user] expand_eval(_11500, _374124) Call: (332) [system] is_list(_11500) ^ Redo: (331) [user] expand_eval(_11500, _374124) Call: (332) [system] _11500=_374124 Exit: (332) [system] _11500=_11500 ^ Exit: (331) [user] expand_eval(_11500, _11500) Call: (331) [apply] apply:maplist_([_11506, _11524], _374126, user:expand_eval) Unify: (331) [apply] apply:maplist_([_11506, _11524], [_382486|_382488], user:expand_eval) ^ Call: (332) [user] expand_eval(_11506, _382486) ^ Unify: (332) [user] expand_eval(_11506, _382486) Call: (333) [system] is_list(_11506) ^ Redo: (332) [user] expand_eval(_11506, _382486) Call: (333) [system] _11506=_382486 Exit: (333) [system] _11506=_11506 ^ Exit: (332) [user] expand_eval(_11506, _11506) Call: (332) [apply] apply:maplist_([_11524], _382488, user:expand_eval) Unify: (332) [apply] apply:maplist_([_11524], [_390848|_390850], user:expand_eval) ^ Call: (333) [user] expand_eval(_11524, _390848) ^ Unify: (333) [user] expand_eval(_11524, _390848) Call: (334) [system] is_list(_11524) ^ Redo: (333) [user] expand_eval(_11524, _390848) Call: (334) [system] _11524=_390848 Exit: (334) [system] _11524=_11524 ^ Exit: (333) [user] expand_eval(_11524, _11524) Call: (333) [apply] apply:maplist_([], _390850, user:expand_eval) Unify: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_([_11524], [_11524], user:expand_eval) Exit: (331) [apply] apply:maplist_([_11506, _11524], [_11506, _11524], user:expand_eval) Exit: (330) [apply] apply:maplist_([_11500, _11506, _11524], [_11500, _11506, _11524], user:expand_eval) ^ Exit: (329) [apply] apply:maplist(user:expand_eval, [_11500, _11506, _11524], [_11500, _11506, _11524]) ^ Exit: (328) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], ['get-doc-params', _11500, _11506, _11524]) Call: (328) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _362954, user:expand_eval) Unify: (328) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [_406668|_406670], user:expand_eval) ^ Call: (329) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _406668) ^ Unify: (329) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _406668) Call: (330) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]) Exit: (330) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]) ^ Unify: (329) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], ['@doc-formal'|_411312]) Call: (330) [system] ground('@doc-formal') Exit: (330) [system] ground('@doc-formal') ^ Unify: (329) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], ['@doc-formal'|_414094]) ^ Call: (330) [user] apply:maplist(expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _414094) ^ Unify: (330) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _414094) Call: (331) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _414094, user:expand_eval) Unify: (331) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [_417840|_417842], user:expand_eval) ^ Call: (332) [user] expand_eval(['@item', 'some-func'], _417840) ^ Unify: (332) [user] expand_eval(['@item', 'some-func'], _417840) Call: (333) [system] is_list(['@item', 'some-func']) Exit: (333) [system] is_list(['@item', 'some-func']) ^ Unify: (332) [user] expand_eval(['@item', 'some-func'], ['@item'|_422484]) Call: (333) [system] ground('@item') Exit: (333) [system] ground('@item') ^ Unify: (332) [user] expand_eval(['@item', 'some-func'], ['@item'|_425266]) ^ Call: (333) [user] apply:maplist(expand_eval, ['some-func'], _425266) ^ Unify: (333) [apply] apply:maplist(user:expand_eval, ['some-func'], _425266) Call: (334) [apply] apply:maplist_(['some-func'], _425266, user:expand_eval) Unify: (334) [apply] apply:maplist_(['some-func'], [_429012|_429014], user:expand_eval) ^ Call: (335) [user] expand_eval('some-func', _429012) ^ Unify: (335) [user] expand_eval('some-func', _429012) Call: (336) [system] is_list('some-func') ^ Redo: (335) [user] expand_eval('some-func', _429012) Call: (336) [system] 'some-func'=_429012 Exit: (336) [system] 'some-func'='some-func' ^ Exit: (335) [user] expand_eval('some-func', 'some-func') Call: (335) [apply] apply:maplist_([], _429014, user:expand_eval) Unify: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (333) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (332) [user] expand_eval(['@item', 'some-func'], ['@item', 'some-func']) Call: (332) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _417842, user:expand_eval) Unify: (332) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [_442968|_442970], user:expand_eval) ^ Call: (333) [user] expand_eval(['@kind', function], _442968) ^ Unify: (333) [user] expand_eval(['@kind', function], _442968) Call: (334) [system] is_list(['@kind', function]) Exit: (334) [system] is_list(['@kind', function]) ^ Unify: (333) [user] expand_eval(['@kind', function], ['@kind'|_447612]) Call: (334) [system] ground('@kind') Exit: (334) [system] ground('@kind') ^ Unify: (333) [user] expand_eval(['@kind', function], ['@kind'|_450394]) ^ Call: (334) [user] apply:maplist(expand_eval, [function], _450394) ^ Unify: (334) [apply] apply:maplist(user:expand_eval, [function], _450394) Call: (335) [apply] apply:maplist_([function], _450394, user:expand_eval) Unify: (335) [apply] apply:maplist_([function], [_454140|_454142], user:expand_eval) ^ Call: (336) [user] expand_eval(function, _454140) ^ Unify: (336) [user] expand_eval(function, _454140) Call: (337) [system] is_list(function) ^ Redo: (336) [user] expand_eval(function, _454140) Call: (337) [system] function=_454140 Exit: (337) [system] function=function ^ Exit: (336) [user] expand_eval(function, function) Call: (336) [apply] apply:maplist_([], _454142, user:expand_eval) Unify: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([function], [function], user:expand_eval) ^ Exit: (334) [apply] apply:maplist(user:expand_eval, [function], [function]) ^ Exit: (333) [user] expand_eval(['@kind', function], ['@kind', function]) Call: (333) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _442970, user:expand_eval) Unify: (333) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [_468096|_468098], user:expand_eval) ^ Call: (334) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _468096) ^ Unify: (334) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _468096) Call: (335) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (335) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (334) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_472740]) Call: (335) [system] ground('@type') Exit: (335) [system] ground('@type') ^ Unify: (334) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_475522]) ^ Call: (335) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _475522) ^ Unify: (335) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _475522) Call: (336) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _475522, user:expand_eval) Unify: (336) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_479268|_479270], user:expand_eval) ^ Call: (337) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _479268) ^ Unify: (337) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _479268) Call: (338) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (338) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (337) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_483912]) Call: (338) [system] ground(->) Exit: (338) [system] ground(->) ^ Unify: (337) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_486694]) ^ Call: (338) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _486694) ^ Unify: (338) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _486694) Call: (339) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _486694, user:expand_eval) Unify: (339) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_490440|_490442], user:expand_eval) ^ Call: (340) [user] expand_eval('Arg1Type', _490440) ^ Unify: (340) [user] expand_eval('Arg1Type', _490440) Call: (341) [system] is_list('Arg1Type') ^ Redo: (340) [user] expand_eval('Arg1Type', _490440) Call: (341) [system] 'Arg1Type'=_490440 Exit: (341) [system] 'Arg1Type'='Arg1Type' ^ Exit: (340) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (340) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _490442, user:expand_eval) Unify: (340) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_498802|_498804], user:expand_eval) ^ Call: (341) [user] expand_eval('Arg2Type', _498802) ^ Unify: (341) [user] expand_eval('Arg2Type', _498802) Call: (342) [system] is_list('Arg2Type') ^ Redo: (341) [user] expand_eval('Arg2Type', _498802) Call: (342) [system] 'Arg2Type'=_498802 Exit: (342) [system] 'Arg2Type'='Arg2Type' ^ Exit: (341) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (341) [apply] apply:maplist_(['ReturnType'], _498804, user:expand_eval) Unify: (341) [apply] apply:maplist_(['ReturnType'], [_507164|_507166], user:expand_eval) ^ Call: (342) [user] expand_eval('ReturnType', _507164) ^ Unify: (342) [user] expand_eval('ReturnType', _507164) Call: (343) [system] is_list('ReturnType') ^ Redo: (342) [user] expand_eval('ReturnType', _507164) Call: (343) [system] 'ReturnType'=_507164 Exit: (343) [system] 'ReturnType'='ReturnType' ^ Exit: (342) [user] expand_eval('ReturnType', 'ReturnType') Call: (342) [apply] apply:maplist_([], _507166, user:expand_eval) Unify: (342) [apply] apply:maplist_([], [], user:expand_eval) Exit: (342) [apply] apply:maplist_([], [], user:expand_eval) Exit: (341) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (340) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (339) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (338) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (337) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (337) [apply] apply:maplist_([], _479270, user:expand_eval) Unify: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (335) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (334) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (334) [apply] apply:maplist_([_11482, ['@params', _11620], _11626], _12808, user:expand_eval) Unify: (334) [apply] apply:maplist_([_11482, ['@params', _11620], _11626], [_17460|_17462], user:expand_eval) ^ Call: (335) [user] expand_eval(_11482, _17460) ^ Unify: (335) [user] expand_eval(_11482, _17460) Call: (336) [system] is_list(_11482) ^ Redo: (335) [user] expand_eval(_11482, _17460) Call: (336) [system] _11482=_17460 Exit: (336) [system] _11482=_11482 ^ Exit: (335) [user] expand_eval(_11482, _11482) Call: (335) [apply] apply:maplist_([['@params', _11620], _11626], _17462, user:expand_eval) Unify: (335) [apply] apply:maplist_([['@params', _11620], _11626], [_25822|_25824], user:expand_eval) ^ Call: (336) [user] expand_eval(['@params', _11620], _25822) ^ Unify: (336) [user] expand_eval(['@params', _11620], _25822) Call: (337) [system] is_list(['@params', _11620]) Exit: (337) [system] is_list(['@params', _11620]) ^ Unify: (336) [user] expand_eval(['@params', _11620], ['@params'|_30466]) Call: (337) [system] ground('@params') Exit: (337) [system] ground('@params') ^ Unify: (336) [user] expand_eval(['@params', _11620], ['@params'|_33248]) ^ Call: (337) [user] apply:maplist(expand_eval, [_11620], _33248) ^ Unify: (337) [apply] apply:maplist(user:expand_eval, [_11620], _33248) Call: (338) [apply] apply:maplist_([_11620], _33248, user:expand_eval) Unify: (338) [apply] apply:maplist_([_11620], [_36994|_36996], user:expand_eval) ^ Call: (339) [user] expand_eval(_11620, _36994) ^ Unify: (339) [user] expand_eval(_11620, _36994) Call: (340) [system] is_list(_11620) ^ Redo: (339) [user] expand_eval(_11620, _36994) Call: (340) [system] _11620=_36994 Exit: (340) [system] _11620=_11620 ^ Exit: (339) [user] expand_eval(_11620, _11620) Call: (339) [apply] apply:maplist_([], _36996, user:expand_eval) Unify: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (338) [apply] apply:maplist_([_11620], [_11620], user:expand_eval) ^ Exit: (337) [apply] apply:maplist(user:expand_eval, [_11620], [_11620]) ^ Exit: (336) [user] expand_eval(['@params', _11620], ['@params', _11620]) Call: (336) [apply] apply:maplist_([_11626], _25824, user:expand_eval) Unify: (336) [apply] apply:maplist_([_11626], [_50950|_50952], user:expand_eval) ^ Call: (337) [user] expand_eval(_11626, _50950) ^ Unify: (337) [user] expand_eval(_11626, _50950) Call: (338) [system] is_list(_11626) ^ Redo: (337) [user] expand_eval(_11626, _50950) Call: (338) [system] _11626=_50950 Exit: (338) [system] _11626=_11626 ^ Exit: (337) [user] expand_eval(_11626, _11626) Call: (337) [apply] apply:maplist_([], _50952, user:expand_eval) Unify: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([_11626], [_11626], user:expand_eval) Exit: (335) [apply] apply:maplist_([['@params', _11620], _11626], [['@params', _11620], _11626], user:expand_eval) Exit: (334) [apply] apply:maplist_([_11482, ['@params', _11620], _11626], [_11482, ['@params', _11620], _11626], user:expand_eval) Exit: (333) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], user:expand_eval) Exit: (332) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], user:expand_eval) Exit: (331) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], user:expand_eval) ^ Exit: (330) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]) ^ Exit: (329) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]) Call: (329) [apply] apply:maplist_([], _12754, user:expand_eval) Unify: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], user:expand_eval) Exit: (327) [apply] apply:maplist_([['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], user:expand_eval) Exit: (326) [apply] apply:maplist_([[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], user:expand_eval) ^ Exit: (325) [apply] apply:maplist(user:expand_eval, [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]) ^ Exit: (324) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]) Call: (324) [apply] apply:maplist_([], _12688, user:expand_eval) Unify: (324) [apply] apply:maplist_([], [], user:expand_eval) Exit: (324) [apply] apply:maplist_([], [], user:expand_eval) Exit: (323) [apply] apply:maplist_([[let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [[let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], user:expand_eval) Exit: (322) [apply] apply:maplist_([[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], user:expand_eval) Exit: (321) [apply] apply:maplist_([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], user:expand_eval) ^ Exit: (320) [apply] apply:maplist(user:expand_eval, [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) ^ Exit: (319) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) Call: (319) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12544, user:expand_eval) Unify: (319) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_84482|_84484], user:expand_eval) ^ Call: (320) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _84482) ^ Unify: (320) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _84482) Call: (321) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]) Exit: (321) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]) ^ Unify: (320) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], ['@doc-formal'|_89126]) Call: (321) [system] ground('@doc-formal') Exit: (321) [system] ground('@doc-formal') ^ Unify: (320) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], ['@doc-formal'|_91908]) ^ Call: (321) [user] apply:maplist(expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _91908) ^ Unify: (321) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _91908) Call: (322) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _91908, user:expand_eval) Unify: (322) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [_95654|_95656], user:expand_eval) ^ Call: (323) [user] expand_eval(['@item', 'some-func'], _95654) ^ Unify: (323) [user] expand_eval(['@item', 'some-func'], _95654) Call: (324) [system] is_list(['@item', 'some-func']) Exit: (324) [system] is_list(['@item', 'some-func']) ^ Unify: (323) [user] expand_eval(['@item', 'some-func'], ['@item'|_100298]) Call: (324) [system] ground('@item') Exit: (324) [system] ground('@item') ^ Unify: (323) [user] expand_eval(['@item', 'some-func'], ['@item'|_103080]) ^ Call: (324) [user] apply:maplist(expand_eval, ['some-func'], _103080) ^ Unify: (324) [apply] apply:maplist(user:expand_eval, ['some-func'], _103080) Call: (325) [apply] apply:maplist_(['some-func'], _103080, user:expand_eval) Unify: (325) [apply] apply:maplist_(['some-func'], [_106826|_106828], user:expand_eval) ^ Call: (326) [user] expand_eval('some-func', _106826) ^ Unify: (326) [user] expand_eval('some-func', _106826) Call: (327) [system] is_list('some-func') ^ Redo: (326) [user] expand_eval('some-func', _106826) Call: (327) [system] 'some-func'=_106826 Exit: (327) [system] 'some-func'='some-func' ^ Exit: (326) [user] expand_eval('some-func', 'some-func') Call: (326) [apply] apply:maplist_([], _106828, user:expand_eval) Unify: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (325) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (324) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (323) [user] expand_eval(['@item', 'some-func'], ['@item', 'some-func']) Call: (323) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _95656, user:expand_eval) Unify: (323) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [_120782|_120784], user:expand_eval) ^ Call: (324) [user] expand_eval(['@kind', function], _120782) ^ Unify: (324) [user] expand_eval(['@kind', function], _120782) Call: (325) [system] is_list(['@kind', function]) Exit: (325) [system] is_list(['@kind', function]) ^ Unify: (324) [user] expand_eval(['@kind', function], ['@kind'|_125426]) Call: (325) [system] ground('@kind') Exit: (325) [system] ground('@kind') ^ Unify: (324) [user] expand_eval(['@kind', function], ['@kind'|_128208]) ^ Call: (325) [user] apply:maplist(expand_eval, [function], _128208) ^ Unify: (325) [apply] apply:maplist(user:expand_eval, [function], _128208) Call: (326) [apply] apply:maplist_([function], _128208, user:expand_eval) Unify: (326) [apply] apply:maplist_([function], [_131954|_131956], user:expand_eval) ^ Call: (327) [user] expand_eval(function, _131954) ^ Unify: (327) [user] expand_eval(function, _131954) Call: (328) [system] is_list(function) ^ Redo: (327) [user] expand_eval(function, _131954) Call: (328) [system] function=_131954 Exit: (328) [system] function=function ^ Exit: (327) [user] expand_eval(function, function) Call: (327) [apply] apply:maplist_([], _131956, user:expand_eval) Unify: (327) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_([], [], user:expand_eval) Exit: (326) [apply] apply:maplist_([function], [function], user:expand_eval) ^ Exit: (325) [apply] apply:maplist(user:expand_eval, [function], [function]) ^ Exit: (324) [user] expand_eval(['@kind', function], ['@kind', function]) Call: (324) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _120784, user:expand_eval) Unify: (324) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [_145910|_145912], user:expand_eval) ^ Call: (325) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _145910) ^ Unify: (325) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _145910) Call: (326) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (326) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (325) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_150554]) Call: (326) [system] ground('@type') Exit: (326) [system] ground('@type') ^ Unify: (325) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_153336]) ^ Call: (326) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _153336) ^ Unify: (326) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _153336) Call: (327) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _153336, user:expand_eval) Unify: (327) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_157082|_157084], user:expand_eval) ^ Call: (328) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _157082) ^ Unify: (328) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _157082) Call: (329) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (329) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (328) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_161726]) Call: (329) [system] ground(->) Exit: (329) [system] ground(->) ^ Unify: (328) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_164508]) ^ Call: (329) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _164508) ^ Unify: (329) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _164508) Call: (330) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _164508, user:expand_eval) Unify: (330) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_168254|_168256], user:expand_eval) ^ Call: (331) [user] expand_eval('Arg1Type', _168254) ^ Unify: (331) [user] expand_eval('Arg1Type', _168254) Call: (332) [system] is_list('Arg1Type') ^ Redo: (331) [user] expand_eval('Arg1Type', _168254) Call: (332) [system] 'Arg1Type'=_168254 Exit: (332) [system] 'Arg1Type'='Arg1Type' ^ Exit: (331) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (331) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _168256, user:expand_eval) Unify: (331) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_176616|_176618], user:expand_eval) ^ Call: (332) [user] expand_eval('Arg2Type', _176616) ^ Unify: (332) [user] expand_eval('Arg2Type', _176616) Call: (333) [system] is_list('Arg2Type') ^ Redo: (332) [user] expand_eval('Arg2Type', _176616) Call: (333) [system] 'Arg2Type'=_176616 Exit: (333) [system] 'Arg2Type'='Arg2Type' ^ Exit: (332) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (332) [apply] apply:maplist_(['ReturnType'], _176618, user:expand_eval) Unify: (332) [apply] apply:maplist_(['ReturnType'], [_184978|_184980], user:expand_eval) ^ Call: (333) [user] expand_eval('ReturnType', _184978) ^ Unify: (333) [user] expand_eval('ReturnType', _184978) Call: (334) [system] is_list('ReturnType') ^ Redo: (333) [user] expand_eval('ReturnType', _184978) Call: (334) [system] 'ReturnType'=_184978 Exit: (334) [system] 'ReturnType'='ReturnType' ^ Exit: (333) [user] expand_eval('ReturnType', 'ReturnType') Call: (333) [apply] apply:maplist_([], _184980, user:expand_eval) Unify: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (331) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (330) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (329) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (328) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (328) [apply] apply:maplist_([], _157084, user:expand_eval) Unify: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (326) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (325) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (325) [apply] apply:maplist_([['@desc', "No documentation"]], _145912, user:expand_eval) Unify: (325) [apply] apply:maplist_([['@desc', "No documentation"]], [_206392|_206394], user:expand_eval) ^ Call: (326) [user] expand_eval(['@desc', "No documentation"], _206392) ^ Unify: (326) [user] expand_eval(['@desc', "No documentation"], _206392) Call: (327) [system] is_list(['@desc', "No documentation"]) Exit: (327) [system] is_list(['@desc', "No documentation"]) ^ Unify: (326) [user] expand_eval(['@desc', "No documentation"], ['@desc'|_211036]) Call: (327) [system] ground('@desc') Exit: (327) [system] ground('@desc') ^ Unify: (326) [user] expand_eval(['@desc', "No documentation"], ['@desc'|_213818]) ^ Call: (327) [user] apply:maplist(expand_eval, ["No documentation"], _213818) ^ Unify: (327) [apply] apply:maplist(user:expand_eval, ["No documentation"], _213818) Call: (328) [apply] apply:maplist_(["No documentation"], _213818, user:expand_eval) Unify: (328) [apply] apply:maplist_(["No documentation"], [_217564|_217566], user:expand_eval) ^ Call: (329) [user] expand_eval("No documentation", _217564) ^ Unify: (329) [user] expand_eval("No documentation", _217564) Call: (330) [system] is_list("No documentation") ^ Redo: (329) [user] expand_eval("No documentation", _217564) Call: (330) [system] "No documentation"=_217564 Exit: (330) [system] "No documentation"="No documentation" ^ Exit: (329) [user] expand_eval("No documentation", "No documentation") Call: (329) [apply] apply:maplist_([], _217566, user:expand_eval) Unify: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_(["No documentation"], ["No documentation"], user:expand_eval) ^ Exit: (327) [apply] apply:maplist(user:expand_eval, ["No documentation"], ["No documentation"]) ^ Exit: (326) [user] expand_eval(['@desc', "No documentation"], ['@desc', "No documentation"]) Call: (326) [apply] apply:maplist_([], _206394, user:expand_eval) Unify: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (325) [apply] apply:maplist_([['@desc', "No documentation"]], [['@desc', "No documentation"]], user:expand_eval) Exit: (324) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], user:expand_eval) Exit: (323) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], user:expand_eval) Exit: (322) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], user:expand_eval) ^ Exit: (321) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]) ^ Exit: (320) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]) Call: (320) [apply] apply:maplist_([], _84484, user:expand_eval) Unify: (320) [apply] apply:maplist_([], [], user:expand_eval) Exit: (320) [apply] apply:maplist_([], [], user:expand_eval) Exit: (319) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], user:expand_eval) Exit: (318) [apply] apply:maplist_([[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], user:expand_eval) Exit: (317) [apply] apply:maplist_([['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], user:expand_eval) Exit: (316) [apply] apply:maplist_([_11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], user:expand_eval) ^ Exit: (315) [apply] apply:maplist(user:expand_eval, [_11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Exit: (314) [user] expand_eval([unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) Call: (314) [apply] apply:maplist_([], _12472, user:expand_eval) Unify: (314) [apply] apply:maplist_([], [], user:expand_eval) Exit: (314) [apply] apply:maplist_([], [], user:expand_eval) Exit: (313) [apply] apply:maplist_([[unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [[unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], user:expand_eval) Exit: (312) [apply] apply:maplist_([['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], user:expand_eval) Exit: (311) [apply] apply:maplist_([_11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [_11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], user:expand_eval) ^ Exit: (310) [apply] apply:maplist(user:expand_eval, [_11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [_11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Exit: (309) [user] expand_eval([let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]) ^ Exit: (308) [system] once(user:expand_eval([let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], [let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])) Call: (308) [system] [let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]\==[let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]] ^ Redo: (307) [user] eval_20(=, _6242, 489, '&self', [let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _12120) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _12120) ^ Call: (308) [user] is_progn(let) ^ Unify: (308) [user] is_progn(let) Call: (309) [system] var(let) ^ Redo: (307) [user] eval_20(=, _6242, 489, '&self', [let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _12120) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _12120) Call: (308) [system] var(['mod-space!', top]) ^ Redo: (307) [user] eval_20(=, _6242, 489, '&self', [let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _12120) ^ Unify: (307) [user] eval_20(=, _6242, 489, '&self', [let, _11422, ['mod-space!', top], [unify, _11422, ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]], _12120) ^ Call: (308) [user] possible_type('&self', _11422, _266042) ^ Unify: (308) [user] possible_type('&self', _11422, _266042) ^ Exit: (308) [user] possible_type('&self', _11422, _266042) ^ Call: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) Call: (309) [system] var(['mod-space!', top]) ^ Redo: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_273554, _273556), once(user:self_eval(['mod-space!', top])), '$restore_trace'(_273554, _273556)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_273554, _273556), system:once(user:self_eval(['mod-space!', top])), system:'$restore_trace'(_273554, _273556)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_273554, _273556)) ^ Redo: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_278292, _278294), once(user:nonvar(_268840)), '$restore_trace'(_278292, _278294)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_278292, _278294), system:once(user:nonvar(_268840)), system:'$restore_trace'(_278292, _278294)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_278292, _278294)) ^ Redo: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_283030, _283032), once(user:nonvar(_268840)), '$restore_trace'(_283030, _283032)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_283030, _283032), system:once(user:nonvar(_268840)), system:'$restore_trace'(_283030, _283032)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_283030, _283032)) ^ Redo: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) Call: (309) [system] [top]==[] ^ Redo: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) Call: (309) [system] atom(=) Exit: (309) [system] atom(=) Call: (309) [system] (=)\==(=) ^ Redo: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Call: (309) [user] self_eval(['mod-space!', top]) ^ Unify: (309) [user] self_eval(['mod-space!', top]) ^ Call: (311) [system] setup_call_cleanup('$notrace'(_297096, _297098), once(user:self_eval0(['mod-space!', top])), '$restore_trace'(_297096, _297098)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_297096, _297098), system:once(user:self_eval0(['mod-space!', top])), system:'$restore_trace'(_297096, _297098)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_297096, _297098)) ^ Fail: (309) [user] self_eval(['mod-space!', top]) ^ Redo: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (308) [user] eval_args(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Call: (309) [user] eval_00(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (309) [user] eval_00(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Call: (310) [user] self_eval(['mod-space!', top]) ^ Unify: (310) [user] self_eval(['mod-space!', top]) ^ Call: (312) [system] setup_call_cleanup('$notrace'(_306494, _306496), once(user:self_eval0(['mod-space!', top])), '$restore_trace'(_306494, _306496)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_306494, _306496), system:once(user:self_eval0(['mod-space!', top])), system:'$restore_trace'(_306494, _306496)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_306494, _306496)) ^ Fail: (310) [user] self_eval(['mod-space!', top]) ^ Redo: (309) [user] eval_00(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (309) [user] eval_00(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Call: (310) [user] eval_01(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Unify: (310) [user] eval_01(=, _266042, 489, '&self', ['mod-space!', top], _268840) ^ Call: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) Call: (313) [system] 489<1 Fail: (313) [system] 489<1 ^ Redo: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (312) [system] setup_call_cleanup('$notrace'(_319652, _319654), once(user:(_319628 is 489-1, copy_term(['mod-space!', top], _319642))), '$restore_trace'(_319652, _319654)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_319652, _319654), system:once(user:(_319628 is 489-1, copy_term(['mod-space!', top], _319642))), system:'$restore_trace'(_319652, _319654)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_319652, _319654)) ^ Exit: (312) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(488 is 489-1, copy_term(['mod-space!', top], ['mod-space!', top]))), system:'$restore_trace'(3, -1)) ^ Call: (311) [user] trace_eval(eval_20(=, _266042), e, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (311) [user] trace_eval(eval_20(=, _266042), e, 488, '&self', ['mod-space!', top], _323436) ^ Call: (312) [user] must_det_ll((notrace((flag(eval_num, _325346, _325346+1), _325364 is _325346 mod 500, _325382 is 99-488 mod 100, _325406=_325408, option_else('trace-length', _325420, 500), option_else('trace-depth', _325428, 30))), quietly(if_t((nop(stop_rtrace), _325364>_325420), (set_debug(eval, false), _325484 is _325420+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_325484])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_325536))))) ^ Unify: (312) [user] must_det_ll(user:(notrace((flag(eval_num, _325346, _325346+1), _325364 is _325346 mod 500, _325382 is 99-488 mod 100, _325406=_325408, option_else('trace-length', _325420, 500), option_else('trace-depth', _325428, 30))), quietly(if_t((nop(stop_rtrace), _325364>_325420), (set_debug(eval, false), _325484 is _325420+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_325484])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_325536))))) ^ Call: (313) [user] once(user:(notrace((flag(eval_num, _325346, _325346+1), _325364 is _325346 mod 500, _325382 is 99-488 mod 100, _325406=_325408, option_else('trace-length', _325420, 500), option_else('trace-depth', _325428, 30))), quietly(if_t((nop(stop_rtrace), _325364>_325420), (set_debug(eval, false), _325484 is _325420+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_325484])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_325536))))) ^ Unify: (313) [system] once(user:(notrace((flag(eval_num, _325346, _325346+1), _325364 is _325346 mod 500, _325382 is 99-488 mod 100, _325406=_325408, option_else('trace-length', _325420, 500), option_else('trace-depth', _325428, 30))), quietly(if_t((nop(stop_rtrace), _325364>_325420), (set_debug(eval, false), _325484 is _325420+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_325484])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_325536))))) ^ Call: (316) [system] setup_call_cleanup('$notrace'(_329260, _329262), once(user:(flag(eval_num, _325346, _325346+1), _325364 is _325346 mod 500, _325382 is 99-488 mod 100, _325406=_325408, option_else('trace-length', _325420, 500), option_else('trace-depth', _325428, 30))), '$restore_trace'(_329260, _329262)) ^ Unify: (316) [system] setup_call_cleanup(system:'$notrace'(_329260, _329262), system:once(user:(flag(eval_num, _325346, _325346+1), _325364 is _325346 mod 500, _325382 is 99-488 mod 100, _325406=_325408, option_else('trace-length', _325420, 500), option_else('trace-depth', _325428, 30))), system:'$restore_trace'(_329260, _329262)) ^ Call: (317) [system] sig_atomic(system:'$notrace'(_329260, _329262)) ^ Exit: (316) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 27, 27+1), 27 is 27 mod 500, 11 is 99-488 mod 100, _325406=_325406, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 27>500), (set_debug(eval, false), _325484 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_325484])), nop((start_rtrace, rtrace))))) ^ Unify: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 27>500), (set_debug(eval, false), _325484 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_325484])), nop((start_rtrace, rtrace))))) ^ Exit: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 27>500), (set_debug(eval, false), _325484 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_325484])), nop((start_rtrace, rtrace))))) Call: (315) [user] nop(notrace(no_repeats_var(_325536))) Unify: (315) [user] nop(notrace(no_repeats_var(_325536))) Exit: (315) [user] nop(notrace(no_repeats_var(_325536))) ^ Exit: (313) [system] once(user:(notrace((flag(eval_num, 27, 27+1), 27 is 27 mod 500, 11 is 99-488 mod 100, _325406=_325406, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 27>500), (set_debug(eval, false), _325484 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_325484])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_325536))))) ^ Exit: (312) [user] must_det_ll(user:(notrace((flag(eval_num, 27, 27+1), 27 is 27 mod 500, 11 is 99-488 mod 100, _325406=_325406, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 27>500), (set_debug(eval, false), _325484 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_325484])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_325536))))) Call: (312) [occurs] occurs:sub_term(_340724, e) Unify: (312) [occurs] occurs:sub_term(e, e) Exit: (312) [occurs] occurs:sub_term(e, e) Call: (312) [system] e\=e Fail: (312) [system] e\=e Redo: (312) [occurs] occurs:sub_term(_340724, e) Unify: (312) [occurs] occurs:sub_term(_340724, e) Call: (313) [system] compound(e) Fail: (313) [system] compound(e) Fail: (312) [occurs] occurs:sub_term(_340724, e) ^ Redo: (311) [user] trace_eval(eval_20(=, _266042), e, 488, '&self', ['mod-space!', top], _323436) Call: (312) [system] _350942=e Exit: (312) [system] e=e ^ Call: (312) [user] if_trace((eval;e), (_325406=1, indentq(11, 27, -->, [e, ['mod-space!', top]]))) ^ Unify: (312) [user] if_trace((eval;e), (_325406=1, indentq(11, 27, -->, [e, ['mod-space!', top]]))) ^ Call: (314) [system] setup_call_cleanup('$notrace'(_354746, _354748), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _325406=1, indentq(11, 27, -->, [e, ['mod-space!', top]]))), _354704, fbug((_354704-->if_trace((eval;e), (_325406=1, indentq(11, 27, -->, [e, ['mod-space!', top]])))))))), '$restore_trace'(_354746, _354748)) ^ Unify: (314) [system] setup_call_cleanup(system:'$notrace'(_354746, _354748), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _325406=1, indentq(11, 27, -->, [e, ['mod-space!', top]]))), _354704, fbug((_354704-->if_trace((eval;e), (_325406=1, indentq(11, 27, -->, [e, ['mod-space!', top]])))))))), system:'$restore_trace'(_354746, _354748)) ^ Call: (315) [system] sig_atomic(system:'$notrace'(_354746, _354748)) ^ Exit: (314) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _325406=1, indentq(11, 27, -->, [e, ['mod-space!', top]]))), _354704, fbug((_354704-->if_trace((eval;e), (_325406=1, indentq(11, 27, -->, [e, ['mod-space!', top]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (312) [user] if_trace((eval;e), (_325406=1, indentq(11, 27, -->, [e, ['mod-space!', top]]))) Call: (312) [system] _359528=retval(fail) Exit: (312) [system] retval(fail)=retval(fail) Call: (312) [system] _361390=(\+ \+ (flag(eval_num, _361410, _361410+1), (retval(fail)\=@=retval(fail), nonvar(_323436)->indentq(11, _361410, <--, [e, _323436]);indentq(11, _361410, <--, [e, retval(fail)])))) Exit: (312) [system] (\+ \+ (flag(eval_num, _361410, _361410+1), (retval(fail)\=@=retval(fail), nonvar(_323436)->indentq(11, _361410, <--, [e, _323436]);indentq(11, _361410, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _361410, _361410+1), (retval(fail)\=@=retval(fail), nonvar(_323436)->indentq(11, _361410, <--, [e, _323436]);indentq(11, _361410, <--, [e, retval(fail)])))) ^ Call: (312) [user] call_cleanup(((call(eval_20(=, _266042), 488, '&self', ['mod-space!', top], _323436)*->nb_setarg(1, retval(fail), _323436);fail, trace, call(eval_20(=, _266042), 488, '&self', ['mod-space!', top], _323436)), ignore(notrace((\+_323436\=_325536, nb_setarg(1, retval(fail), _323436))))), ignore((_325406==1->ignore(\+ \+ (flag(eval_num, _361410, _361410+1), (retval(fail)\=@=retval(fail), nonvar(_323436)->indentq(11, _361410, <--, [e, _323436]);indentq(11, _361410, <--, [e, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _361410, _361410+1), (retval(fail)\=@=retval(fail), nonvar(_323436)->indentq(11, _361410, <--, [e, _323436]);indentq(11, _361410, <--, [e, retval(fail)]))))))))))) ^ Unify: (312) [system] call_cleanup(user:((call(eval_20(=, _266042), 488, '&self', ['mod-space!', top], _323436)*->nb_setarg(1, retval(fail), _323436);fail, trace, call(eval_20(=, _266042), 488, '&self', ['mod-space!', top], _323436)), ignore(notrace((\+_323436\=_325536, nb_setarg(1, retval(fail), _323436))))), user:ignore((_325406==1->ignore(\+ \+ (flag(eval_num, _361410, _361410+1), (retval(fail)\=@=retval(fail), nonvar(_323436)->indentq(11, _361410, <--, [e, _323436]);indentq(11, _361410, <--, [e, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _361410, _361410+1), (retval(fail)\=@=retval(fail), nonvar(_323436)->indentq(11, _361410, <--, [e, _323436]);indentq(11, _361410, <--, [e, retval(fail)]))))))))))) ^ Call: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] atom(['mod-space!', top]) ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Call: (315) [user] no_eval(['mod-space!', top]) ^ Unify: (315) [user] no_eval(['mod-space!', top]) ^ Call: (316) [user] self_eval(['mod-space!', top]) ^ Unify: (316) [user] self_eval(['mod-space!', top]) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_373796, _373798), once(user:self_eval0(['mod-space!', top])), '$restore_trace'(_373796, _373798)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_373796, _373798), system:once(user:self_eval0(['mod-space!', top])), system:'$restore_trace'(_373796, _373798)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_373796, _373798)) ^ Fail: (316) [user] self_eval(['mod-space!', top]) ^ Redo: (315) [user] no_eval(['mod-space!', top]) ^ Unify: (315) [user] no_eval(['mod-space!', top]) Call: (316) [system] atomic('mod-space!') Exit: (316) [system] atomic('mod-space!') ^ Call: (316) [user] is_sl('mod-space!') ^ Unify: (316) [user] is_sl('mod-space!') Call: (317) [system] number('mod-space!') ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] [top]==[] ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] atom(=) Exit: (315) [system] atom(=) Call: (315) [system] (=)\==(=) ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] callable('mod-space!') Exit: (315) [system] callable('mod-space!') ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] is_list([top]) Exit: (315) [system] is_list([top]) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] is_list(['mod-space!', top]) Exit: (315) [system] is_list(['mod-space!', top]) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], ['mod-space!'|_400830]) Call: (315) [system] var('mod-space!') ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Call: (315) [user] once(expand_eval(['mod-space!', top], _404592)) ^ Unify: (315) [system] once(user:expand_eval(['mod-space!', top], _404592)) ^ Call: (316) [user] expand_eval(['mod-space!', top], _404592) ^ Unify: (316) [user] expand_eval(['mod-space!', top], _404592) Call: (317) [system] is_list(['mod-space!', top]) Exit: (317) [system] is_list(['mod-space!', top]) ^ Unify: (316) [user] expand_eval(['mod-space!', top], ['mod-space!'|_410168]) Call: (317) [system] ground('mod-space!') Exit: (317) [system] ground('mod-space!') ^ Unify: (316) [user] expand_eval(['mod-space!', top], ['mod-space!'|_412950]) ^ Call: (317) [user] apply:maplist(expand_eval, [top], _412950) ^ Unify: (317) [apply] apply:maplist(user:expand_eval, [top], _412950) Call: (318) [apply] apply:maplist_([top], _412950, user:expand_eval) Unify: (318) [apply] apply:maplist_([top], [_416696|_416698], user:expand_eval) ^ Call: (319) [user] expand_eval(top, _416696) ^ Unify: (319) [user] expand_eval(top, _416696) Call: (320) [system] is_list(top) ^ Redo: (319) [user] expand_eval(top, _416696) Call: (320) [system] top=_416696 Exit: (320) [system] top=top ^ Exit: (319) [user] expand_eval(top, top) Call: (319) [apply] apply:maplist_([], _416698, user:expand_eval) Unify: (319) [apply] apply:maplist_([], [], user:expand_eval) Exit: (319) [apply] apply:maplist_([], [], user:expand_eval) Exit: (318) [apply] apply:maplist_([top], [top], user:expand_eval) ^ Exit: (317) [apply] apply:maplist(user:expand_eval, [top], [top]) ^ Exit: (316) [user] expand_eval(['mod-space!', top], ['mod-space!', top]) ^ Exit: (315) [system] once(user:expand_eval(['mod-space!', top], ['mod-space!', top])) Call: (315) [system] ['mod-space!', top]\==['mod-space!', top] ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Call: (315) [user] is_progn('mod-space!') ^ Unify: (315) [user] is_progn('mod-space!') Call: (316) [system] var('mod-space!') ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Call: (315) [user] is_progn('mod-space!') ^ Unify: (315) [user] is_progn('mod-space!') Call: (316) [system] var('mod-space!') ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Call: (315) [user] is_space_op('mod-space!') ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] is_list(top) ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] top=='Nothing' ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Call: (315) [user] metta_compiled_predicate('&self', 'mod-space!', _451224) ^ Fail: (315) [user] metta_compiled_predicate('&self', 'mod-space!', _451224) ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] is_list(['mod-space!', top]) Exit: (315) [system] is_list(['mod-space!', top]) ^ Call: (315) [user] apply:maplist(self_eval, ['mod-space!', top]) ^ Unify: (315) [apply] apply:maplist(user:self_eval, ['mod-space!', top]) Call: (316) [apply] apply:maplist_(['mod-space!', top], user:self_eval) Unify: (316) [apply] apply:maplist_(['mod-space!', top], user:self_eval) ^ Call: (317) [user] self_eval('mod-space!') ^ Unify: (317) [user] self_eval('mod-space!') ^ Call: (319) [system] setup_call_cleanup('$notrace'(_462416, _462418), once(user:self_eval0('mod-space!')), '$restore_trace'(_462416, _462418)) ^ Unify: (319) [system] setup_call_cleanup(system:'$notrace'(_462416, _462418), system:once(user:self_eval0('mod-space!')), system:'$restore_trace'(_462416, _462418)) ^ Call: (320) [system] sig_atomic(system:'$notrace'(_462416, _462418)) ^ Exit: (319) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('mod-space!')), system:'$restore_trace'(3, -1)) ^ Exit: (317) [user] self_eval('mod-space!') Call: (317) [apply] apply:maplist_([top], user:self_eval) Unify: (317) [apply] apply:maplist_([top], user:self_eval) ^ Call: (318) [user] self_eval(top) ^ Unify: (318) [user] self_eval(top) ^ Call: (320) [system] setup_call_cleanup('$notrace'(_470832, _470834), once(user:self_eval0(top)), '$restore_trace'(_470832, _470834)) ^ Unify: (320) [system] setup_call_cleanup(system:'$notrace'(_470832, _470834), system:once(user:self_eval0(top)), system:'$restore_trace'(_470832, _470834)) ^ Call: (321) [system] sig_atomic(system:'$notrace'(_470832, _470834)) ^ Exit: (320) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(top)), system:'$restore_trace'(3, -1)) ^ Exit: (318) [user] self_eval(top) Call: (318) [apply] apply:maplist_([], user:self_eval) Unify: (318) [apply] apply:maplist_([], user:self_eval) Exit: (318) [apply] apply:maplist_([], user:self_eval) Exit: (317) [apply] apply:maplist_([top], user:self_eval) Exit: (316) [apply] apply:maplist_(['mod-space!', top], user:self_eval) ^ Exit: (315) [apply] apply:maplist(user:self_eval, ['mod-space!', top]) Call: (315) [system] ['mod-space!', top]=[_481108|_481110] Exit: (315) [system] ['mod-space!', top]=['mod-space!', top] Call: (315) [system] atom('mod-space!') Exit: (315) [system] atom('mod-space!') ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) Call: (315) [system] _485760=do_more_defs(true) Exit: (315) [system] do_more_defs(true)=do_more_defs(true) ^ Call: (315) [user] clause(eval_21(=, _266042, 488, '&self', ['mod-space!', top], _323436), _487636) ^ Redo: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Unify: (314) [user] eval_20(=, _266042, 488, '&self', ['mod-space!', top], _323436) ^ Call: (315) [user] eval_40(=, _266042, 488, '&self', ['mod-space!', top], _490460) ^ Unify: (315) [user] eval_40(=, _266042, 488, '&self', ['mod-space!', top], _490460) ^ Call: (316) [user] eval_selfless(=, _266042, 488, '&self', ['mod-space!', top], _490460) ^ Unify: (316) [user] eval_selfless(=, _266042, 488, '&self', ['mod-space!', top], _490460) ^ Call: (317) [user] eval_selfless_0(['mod-space!', top], _490460) ^ Unify: (317) [user] eval_selfless_0(['mod-space!', top], _490460) Call: (318) [system] var('mod-space!') ^ Redo: (317) [user] eval_selfless_0(['mod-space!', top], _490460) ^ Unify: (317) [user] eval_selfless_0(['mod-space!', top], _490460) ^ Call: (318) [user] eval_selfless_1(['mod-space!', top], _490460) ^ Unify: (318) [user] eval_selfless_1(['mod-space!', top], _490460) ^ Call: (319) [user] allow_clp ^ Unify: (319) [user] allow_clp ^ Call: (320) [user] false_flag ^ Unify: (320) [user] false_flag Call: (321) [system] fail Fail: (321) [system] fail ^ Fail: (320) [user] false_flag ^ Redo: (317) [user] eval_selfless_0(['mod-space!', top], _490460) ^ Unify: (317) [user] eval_selfless_0(['mod-space!', top], _490460) ^ Call: (318) [user] eval_selfless_2(['mod-space!', top], _490460) ^ Unify: (318) [user] eval_selfless_2(['mod-space!', top], _490460) Call: (319) [system] var('mod-space!') ^ Redo: (318) [user] eval_selfless_2(['mod-space!', top], _490460) ^ Unify: (318) [user] eval_selfless_2(['mod-space!', top], _490460) ^ Call: (319) [user] fake_notrace((ground(['mod-space!', top]), ['mod-space!', top]=[_513664, _513670, _513676], atom(_513664), catch_warn(current_op(_513702, yfx, _513664)), ['mod-space!', top]\=[_513722], s2ps(['mod-space!', top], _513730))) ^ Unify: (319) [user] fake_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_513664, _513670, _513676], atom(_513664), catch_warn(current_op(_513702, yfx, _513664)), ['mod-space!', top]\=[_513722], s2ps(['mod-space!', top], _513730))) ^ Call: (320) [user] real_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_513664, _513670, _513676], atom(_513664), catch_warn(current_op(_513702, yfx, _513664)), ['mod-space!', top]\=[_513722], s2ps(['mod-space!', top], _513730))) ^ Unify: (320) [user] real_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_513664, _513670, _513676], atom(_513664), catch_warn(current_op(_513702, yfx, _513664)), ['mod-space!', top]\=[_513722], s2ps(['mod-space!', top], _513730))) ^ Call: (321) [user] setup_call_cleanup('$notrace'(_517436, _517438), once(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_513664, _513670, _513676], atom(_513664), catch_warn(current_op(_513702, yfx, _513664)), ['mod-space!', top]\=[_513722], s2ps(['mod-space!', top], _513730))), '$restore_trace'(_517436, _517438)) ^ Unify: (321) [system] setup_call_cleanup(user:'$notrace'(_517436, _517438), user:once(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_513664, _513670, _513676], atom(_513664), catch_warn(current_op(_513702, yfx, _513664)), ['mod-space!', top]\=[_513722], s2ps(['mod-space!', top], _513730))), user:'$restore_trace'(_517436, _517438)) ^ Call: (322) [system] sig_atomic(user:'$notrace'(_517436, _517438)) ^ Fail: (320) [user] real_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_513664, _513670, _513676], atom(_513664), catch_warn(current_op(_513702, yfx, _513664)), ['mod-space!', top]\=[_513722], s2ps(['mod-space!', top], _513730))) ^ Fail: (319) [user] fake_notrace(user:(ground(['mod-space!', top]), ['mod-space!', top]=[_513664, _513670, _513676], atom(_513664), catch_warn(current_op(_513702, yfx, _513664)), ['mod-space!', top]\=[_513722], s2ps(['mod-space!', top], _513730))) ^ Redo: (315) [user] eval_40(=, _266042, 488, '&self', ['mod-space!', top], _490460) ^ Unify: (315) [user] eval_40(=, _266042, 488, '&self', ['mod-space!', top], _490460) ^ Call: (316) [user] eval_41(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (316) [user] eval_41(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Call: (317) [user] naive_eval_args ^ Unify: (317) [user] naive_eval_args Call: (318) [system] false Unify: (318) [system] false Call: (319) [system] fail ^ Redo: (316) [user] eval_41(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (316) [user] eval_41(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Call: (317) [user] naive_eval_args ^ Unify: (317) [user] naive_eval_args Call: (318) [system] false Unify: (318) [system] false Call: (319) [system] fail ^ Redo: (316) [user] eval_41(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Call: (317) [user] eval_adjust_args(=, _12420, _26556, _12734, 488, '&self', ['mod-space!', top], _26558) ^ Unify: (317) [user] eval_adjust_args(=, _12420, _26556, _12734, 488, '&self', ['mod-space!', top], _26558) Call: (318) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _12420, _26556, _12734, 488, '&self', ['mod-space!', top], _26558)), eval_adjust_args1(=, _12420, _26556, _12734, 488, '&self', ['mod-space!', top], _26558)) Unify: (318) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _12420, _26556, _12734, 488, '&self', ['mod-space!', top], _26558)), eval_adjust_args1(=, _12420, _26556, _12734, 488, '&self', ['mod-space!', top], _26558)) ^ Call: (320) [user] eval_all_args ^ Unify: (320) [user] eval_all_args ^ Call: (321) [user] true_flag ^ Unify: (321) [user] true_flag ^ Exit: (321) [user] true_flag ^ Exit: (320) [user] eval_all_args ^ Call: (320) [user] eval_adjust_args2(=, _12420, _26556, _12734, 488, '&self', ['mod-space!', top], _26558) ^ Unify: (320) [user] eval_adjust_args2(=, _12420, _26556, _12734, 488, '&self', ['mod-space!', top], ['mod-space!'|_36790]) ^ Call: (321) [user] apply:maplist(must_eval_args(=, _37748, 488, '&self'), [top], _36790) ^ Unify: (321) [apply] apply:maplist(user:must_eval_args(=, _37748, 488, '&self'), [top], _36790) Call: (322) [apply] apply:maplist_([top], _36790, user:must_eval_args(=, _37748, 488, '&self')) Unify: (322) [apply] apply:maplist_([top], [_40570|_40572], user:must_eval_args(=, _37748, 488, '&self')) ^ Call: (323) [user] must_eval_args(=, _37748, 488, '&self', top, _40570) ^ Unify: (323) [user] must_eval_args(=, _37748, 488, '&self', top, _40570) ^ Call: (324) [user] is_debugging(eval_args) ^ Unify: (324) [user] is_debugging(eval_args) Call: (325) [system] var(eval_args) Fail: (325) [system] var(eval_args) ^ Redo: (324) [user] is_debugging(eval_args) ^ Unify: (324) [user] is_debugging(eval_args) Call: (325) [system] eval_args==false Fail: (325) [system] eval_args==false ^ Redo: (324) [user] is_debugging(eval_args) ^ Unify: (324) [user] is_debugging(eval_args) Call: (325) [system] eval_args==true Fail: (325) [system] eval_args==true ^ Redo: (324) [user] is_debugging(eval_args) ^ Unify: (324) [user] is_debugging(eval_args) ^ Call: (325) [user] fast_option_value(eval_args, debug) ^ Unify: (325) [user] fast_option_value(eval_args, debug) Call: (326) [system] atom(eval_args) Exit: (326) [system] atom(eval_args) Call: (326) [system] current_prolog_flag(eval_args, debug) Fail: (326) [system] current_prolog_flag(eval_args, debug) ^ Fail: (325) [user] fast_option_value(eval_args, debug) ^ Redo: (324) [user] is_debugging(eval_args) ^ Unify: (324) [user] is_debugging(eval_args) ^ Call: (325) [user] fast_option_value(eval_args, trace) ^ Unify: (325) [user] fast_option_value(eval_args, trace) Call: (326) [system] atom(eval_args) Exit: (326) [system] atom(eval_args) Call: (326) [system] current_prolog_flag(eval_args, trace) Fail: (326) [system] current_prolog_flag(eval_args, trace) ^ Fail: (325) [user] fast_option_value(eval_args, trace) ^ Redo: (324) [user] is_debugging(eval_args) ^ Unify: (324) [user] is_debugging(eval_args) Call: (325) [prolog_debug] prolog_debug:debugging(metta(eval_args), _73022) Unify: (325) [prolog_debug] prolog_debug:debugging(metta(eval_args), _73022) ^ Call: (326) [prolog_debug] prolog_debug:debugging(metta(eval_args), _73022, _74958) ^ Unify: (326) [prolog_debug] prolog_debug:debugging(metta(eval_args), _73022, []) Call: (327) [system] current_prolog_flag(nodebugx, true) ^ Redo: (326) [prolog_debug] prolog_debug:debugging(metta(eval_args), _73022, _77762) ^ Unify: (326) [prolog_debug] prolog_debug:debugging(metta(eval_args), _73022, _78700) ^ Call: (327) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (327) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (327) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_81434, _81436, _81438), defined) ^ Unify: (327) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_81434, _81436, _81438), defined) Call: (328) [system] nonvar(defined) Exit: (328) [system] nonvar(defined) Call: (328) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_81434, _81436, _81438)) Unify: (328) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_81434, _81436, _81438)) Call: (329) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_81434, _81436, _81438)) Unify: (329) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_81434, _81436, _81438)) Call: (330) [system] callable(debugging_logicmoo_setting(_81434, _81436, _81438)) Exit: (330) [system] callable(debugging_logicmoo_setting(_81434, _81436, _81438)) Call: (330) [system] atom(bugger) Exit: (330) [system] atom(bugger) Exit: (329) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_81434, _81436, _81438)) Exit: (328) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_81434, _81436, _81438)) ^ Exit: (327) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_81434, _81436, _81438), defined) ^ Call: (327) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _73022, _95348) ^ Unify: (327) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (327) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error]) ^ Exit: (326) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error]) Exit: (325) [prolog_debug] prolog_debug:debugging(metta(eval_args), true) Call: (325) [system] true==true Exit: (325) [system] true==true ^ Exit: (324) [user] is_debugging(eval_args) ^ Unify: (323) [user] must_eval_args(=, _37748, 488, '&self', top, _40570) ^ Call: (324) [user] eval_args(=, _37748, 488, '&self', top, _40570) ^ Unify: (324) [user] eval_args(=, _37748, 488, '&self', top, _40570) Call: (325) [system] var(top) ^ Redo: (324) [user] eval_args(=, _37748, 488, '&self', top, _40570) ^ Unify: (324) [user] eval_args(=, _37748, 488, '&self', top, _40570) ^ Call: (326) [system] setup_call_cleanup('$notrace'(_108472, _108474), once(user:self_eval(top)), '$restore_trace'(_108472, _108474)) ^ Unify: (326) [system] setup_call_cleanup(system:'$notrace'(_108472, _108474), system:once(user:self_eval(top)), system:'$restore_trace'(_108472, _108474)) ^ Call: (327) [system] sig_atomic(system:'$notrace'(_108472, _108474)) ^ Exit: (326) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(top)), system:'$restore_trace'(3, -1)) Call: (325) [system] _40570=top Exit: (325) [system] top=top ^ Exit: (324) [user] eval_args(=, _37748, 488, '&self', top, top) ^ Exit: (323) [user] must_eval_args(=, _37748, 488, '&self', top, top) Call: (323) [apply] apply:maplist_([], _40572, user:must_eval_args(=, _37748, 488, '&self')) Unify: (323) [apply] apply:maplist_([], [], user:must_eval_args(=, _37748, 488, '&self')) Exit: (323) [apply] apply:maplist_([], [], user:must_eval_args(=, _37748, 488, '&self')) Exit: (322) [apply] apply:maplist_([top], [top], user:must_eval_args(=, _37748, 488, '&self')) ^ Exit: (321) [apply] apply:maplist(user:must_eval_args(=, _37748, 488, '&self'), [top], [top]) Call: (321) [system] _26556=_12734 Exit: (321) [system] _12734=_12734 ^ Exit: (320) [user] eval_adjust_args2(=, _12420, _12734, _12734, 488, '&self', ['mod-space!', top], ['mod-space!', top]) Exit: (318) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _12420, _12734, _12734, 488, '&self', ['mod-space!', top], ['mod-space!', top])), eval_adjust_args1(=, _12420, _12734, _12734, 488, '&self', ['mod-space!', top], ['mod-space!', top])) ^ Exit: (317) [user] eval_adjust_args(=, _12420, _12734, _12734, 488, '&self', ['mod-space!', top], ['mod-space!', top]) ^ Call: (317) [user] if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(488, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(488, same(['mod-space!', top]))))) ^ Unify: (317) [user] if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(488, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(488, same(['mod-space!', top]))))) ^ Call: (319) [system] setup_call_cleanup('$notrace'(_127340, _127342), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(488, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(488, same(['mod-space!', top])))))), _127298, fbug((_127298-->if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(488, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(488, same(['mod-space!', top])))))))))), '$restore_trace'(_127340, _127342)) ^ Unify: (319) [system] setup_call_cleanup(system:'$notrace'(_127340, _127342), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(488, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(488, same(['mod-space!', top])))))), _127298, fbug((_127298-->if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(488, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(488, same(['mod-space!', top])))))))))), system:'$restore_trace'(_127340, _127342)) ^ Call: (320) [system] sig_atomic(system:'$notrace'(_127340, _127342)) ^ Exit: (319) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(488, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(488, same(['mod-space!', top])))))), _127298, fbug((_127298-->if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(488, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(488, same(['mod-space!', top])))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (317) [user] if_trace((e;args), (['mod-space!', top]\==['mod-space!', top]->color_g_mesg('#773733', indentq2(488, (['mod-space!', top]->['mod-space!', top])));nop(indentq2(488, same(['mod-space!', top]))))) ^ Call: (317) [user] eval_70(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (317) [user] eval_70(=, _12420, 488, '&self', ['mod-space!', top], _12734) Call: (318) [user] if_or_else(eval_maybe_python(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734))))) Unify: (318) [user] if_or_else(eval_maybe_python(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734))))) ^ Call: (319) [user] eval_maybe_python(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (319) [user] eval_maybe_python(=, _12420, 488, '&self', ['mod-space!', top], _12734) Call: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Call: (321) [user] typed_list('&self', _139752, _139674) ^ Unify: (321) [user] typed_list('&self', _140684, _139674) Call: (322) [system] compound('&self') Fail: (322) [system] compound('&self') ^ Fail: (321) [user] typed_list('&self', _143464, _139674) Redo: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Call: (321) [system] '&self'=='&flybase' Redo: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Call: (321) [user] metta_atom_in_file('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Unify: (321) [user] metta_atom_in_file('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Call: (322) [user] metta_atom_in_file('&self', ['registered-python-function', _137826, _137832, 'mod-space!'], _150846, _150848) ^ Unify: (322) [user] metta_atom_in_file('&self', ['registered-python-function', _137826, _137832, 'mod-space!'], _151782, _151784) ^ Call: (323) [user] loaded_into_kb('&self', _152640) ^ Unify: (323) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (323) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (323) [user] once(user:asserted_metta_pred(_163238, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (323) [system] once(user:asserted_metta_pred(_163238, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (324) [user] asserted_metta_pred(_163238, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (324) [user] asserted_metta_pred(_163238, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Call: (321) [user] metta_atom_asserted('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (321) [user] metta_atom_asserted('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Call: (322) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Redo: (321) [user] metta_atom_asserted('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Redo: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (320) [user] metta_atom('&self', ['registered-python-function', _137826, _137832, 'mod-space!']) Call: (321) [system] '&self'\=='&corelib' Exit: (321) [system] '&self'\=='&corelib' ^ Call: (321) [user] using_all_spaces ^ Unify: (321) [user] using_all_spaces Call: (322) [system] nb_current(with_all_spaces, t) Exit: (322) [system] nb_current(with_all_spaces, t) ^ Exit: (321) [user] using_all_spaces Call: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Call: (322) [user] typed_list('&corelib', _198276, _198198) ^ Unify: (322) [user] typed_list('&corelib', _199208, _198198) Call: (323) [system] compound('&corelib') Fail: (323) [system] compound('&corelib') ^ Fail: (322) [user] typed_list('&corelib', _201988, _198198) Redo: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Call: (322) [system] '&corelib'=='&flybase' Redo: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Call: (322) [user] metta_atom_in_file('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Unify: (322) [user] metta_atom_in_file('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Call: (323) [user] metta_atom_in_file('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!'], _209370, _209372) ^ Unify: (323) [user] metta_atom_in_file('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!'], _210306, _210308) ^ Call: (324) [user] loaded_into_kb('&corelib', _211164) ^ Unify: (324) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (324) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (324) [user] once(user:asserted_metta_pred(_221718, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (324) [system] once(user:asserted_metta_pred(_221718, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (325) [user] asserted_metta_pred(_221718, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (325) [user] asserted_metta_pred(_221718, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (324) [user] loaded_into_kb('&corelib', _211164) ^ Unify: (324) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (324) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (324) [user] once(user:asserted_metta_pred(_251518, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (324) [system] once(user:asserted_metta_pred(_251518, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (325) [user] asserted_metta_pred(_251518, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (325) [user] asserted_metta_pred(_251518, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Call: (322) [user] metta_atom_asserted('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (322) [user] metta_atom_asserted('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Call: (323) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) ^ Unify: (323) [user] metta_atom_asserted_deduced('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Call: (324) [user] metta_atom_corelib_types(['registered-python-function', _137826, _137832, 'mod-space!']) Redo: (322) [user] metta_atom_asserted('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Redo: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Call: (322) [system] '&corelib'\=='&corelib' Redo: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Unify: (321) [user] metta_atom('&corelib', ['registered-python-function', _137826, _137832, 'mod-space!']) Call: (322) [system] '&corelib'\=='&corelib' Redo: (318) [user] if_or_else(eval_maybe_python(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734))))) Call: (319) [user] if_or_else(eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734)))) Unify: (319) [user] if_or_else(eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734)))) ^ Call: (320) [user] eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (320) [user] eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Call: (321) [user] allow_host_functions ^ Unify: (321) [user] allow_host_functions ^ Exit: (321) [user] allow_host_functions ^ Call: (321) [user] once((is_system_pred('mod-space!'), length([top], _291046), is_syspred('mod-space!', _291046, _291054))) ^ Unify: (321) [system] once(user:(is_system_pred('mod-space!'), length([top], _291046), is_syspred('mod-space!', _291046, _291054))) ^ Call: (323) [user] is_system_pred('mod-space!') ^ Unify: (323) [user] is_system_pred('mod-space!') Call: (324) [system] atom('mod-space!') Exit: (324) [system] atom('mod-space!') Call: (324) [system] atom_concat(_296692, !, 'mod-space!') Exit: (324) [system] atom_concat('mod-space', !, 'mod-space!') ^ Exit: (323) [user] is_system_pred('mod-space!') Call: (323) [system] length([top], _291046) Unify: (323) [system] length([top], _291046) Call: (324) [system] var(_291046) Exit: (324) [system] var(_291046) Call: (324) [system] []==[] Exit: (324) [system] []==[] Call: (324) [system] _291046=1 Exit: (324) [system] 1=1 Exit: (323) [system] length([top], 1) ^ Call: (323) [user] is_syspred('mod-space!', 1, _291054) ^ Unify: (323) [user] is_syspred('mod-space!', 1, _291054) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_309634, _309636), once(user:is_syspred0('mod-space!', 1, _291054)), '$restore_trace'(_309634, _309636)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_309634, _309636), system:once(user:is_syspred0('mod-space!', 1, _291054)), system:'$restore_trace'(_309634, _309636)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_309634, _309636)) ^ Fail: (323) [user] is_syspred('mod-space!', 1, _291054) ^ Redo: (323) [user] is_system_pred('mod-space!') ^ Unify: (323) [user] is_system_pred('mod-space!') Call: (324) [system] atom('mod-space!') Exit: (324) [system] atom('mod-space!') Call: (324) [system] atom_concat(_317174, '-fn', 'mod-space!') ^ Redo: (323) [user] is_system_pred('mod-space!') ^ Unify: (323) [user] is_system_pred('mod-space!') Call: (324) [system] atom('mod-space!') Exit: (324) [system] atom('mod-space!') Call: (324) [system] atom_concat(_321802, '-p', 'mod-space!') ^ Fail: (323) [user] is_system_pred('mod-space!') Redo: (319) [user] if_or_else(eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734)))) Call: (320) [user] if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734))) Unify: (320) [user] if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734))) ^ Call: (321) [user] eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (321) [user] eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Call: (322) [user] allow_host_functions ^ Unify: (322) [user] allow_host_functions ^ Exit: (322) [user] allow_host_functions ^ Call: (322) [user] is_system_pred('mod-space!') ^ Unify: (322) [user] is_system_pred('mod-space!') Call: (323) [system] atom('mod-space!') Exit: (323) [system] atom('mod-space!') Call: (323) [system] atom_concat(_334738, !, 'mod-space!') Exit: (323) [system] atom_concat('mod-space', !, 'mod-space!') ^ Exit: (322) [user] is_system_pred('mod-space!') Call: (322) [system] length(['mod-space!', top], _337458) Unify: (322) [system] length(['mod-space!', top], _337458) Call: (323) [system] var(_337458) Exit: (323) [system] var(_337458) Call: (323) [system] []==[] Exit: (323) [system] []==[] Call: (323) [system] _337458=2 Exit: (323) [system] 2=2 Exit: (322) [system] length(['mod-space!', top], 2) ^ Call: (322) [user] is_syspred('mod-space!', 2, _345808) ^ Unify: (322) [user] is_syspred('mod-space!', 2, _345808) ^ Call: (324) [system] setup_call_cleanup('$notrace'(_347690, _347692), once(user:is_syspred0('mod-space!', 2, _345808)), '$restore_trace'(_347690, _347692)) ^ Unify: (324) [system] setup_call_cleanup(system:'$notrace'(_347690, _347692), system:once(user:is_syspred0('mod-space!', 2, _345808)), system:'$restore_trace'(_347690, _347692)) ^ Call: (325) [system] sig_atomic(system:'$notrace'(_347690, _347692)) ^ Fail: (322) [user] is_syspred('mod-space!', 2, _345808) ^ Redo: (322) [user] is_system_pred('mod-space!') ^ Unify: (322) [user] is_system_pred('mod-space!') Call: (323) [system] atom('mod-space!') Exit: (323) [system] atom('mod-space!') Call: (323) [system] atom_concat(_355230, '-fn', 'mod-space!') ^ Redo: (322) [user] is_system_pred('mod-space!') ^ Unify: (322) [user] is_system_pred('mod-space!') Call: (323) [system] atom('mod-space!') Exit: (323) [system] atom('mod-space!') Call: (323) [system] atom_concat(_359858, '-p', 'mod-space!') Redo: (320) [user] if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], _12734), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734))) Call: (321) [user] if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734)) Unify: (321) [user] if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], _12734)) ^ Call: (322) [user] eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (322) [user] eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Call: (323) [user] curried_arity(['mod-space!', top], _365352, _365354) ^ Unify: (323) [user] curried_arity(['mod-space!', top], _365352, _365354) Call: (324) [system] var(['mod-space!', top]) ^ Redo: (323) [user] curried_arity(['mod-space!', top], _365352, _365354) ^ Unify: (323) [user] curried_arity(['mod-space!', top], 'mod-space!', _365354) Call: (324) [system] var('mod-space!') ^ Redo: (323) [user] curried_arity(['mod-space!', top], _365352, _365354) ^ Unify: (323) [user] curried_arity(['mod-space!', top], 'mod-space!', _365354) ^ Call: (324) [user] len_or_unbound([top], _365354) ^ Unify: (324) [user] len_or_unbound([top], _365354) Call: (325) [system] is_list([top]) Exit: (325) [system] is_list([top]) Call: (325) [system] length([top], _365354) Unify: (325) [system] length([top], _365354) Call: (326) [system] var(_365354) Exit: (326) [system] var(_365354) Call: (326) [system] []==[] Exit: (326) [system] []==[] Call: (326) [system] _365354=1 Exit: (326) [system] 1=1 Exit: (325) [system] length([top], 1) ^ Exit: (324) [user] len_or_unbound([top], 1) ^ Exit: (323) [user] curried_arity(['mod-space!', top], 'mod-space!', 1) ^ Call: (323) [user] is_metta_type_constructor('&self', 'mod-space!', _386708) ^ Redo: (322) [user] eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (322) [user] eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Call: (323) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Unify: (323) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Call: (324) [user] cant_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Unify: (324) [user] cant_be_ok(eval_maybe_defn, ['mod-space!', top]) Call: (325) [system] 'mod-space!'==let ^ Redo: (323) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Unify: (323) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Exit: (323) [user] can_be_ok(eval_maybe_defn, ['mod-space!', top]) ^ Call: (323) [user] trace_eval(eval_defn_choose_candidates(=, _12420), defn, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (323) [user] trace_eval(eval_defn_choose_candidates(=, _12420), defn, 488, '&self', ['mod-space!', top], _12734) ^ Call: (324) [user] must_det_ll((notrace((flag(eval_num, _398868, _398868+1), _398886 is _398868 mod 500, _398904 is 99-488 mod 100, _398928=_398930, option_else('trace-length', _398942, 500), option_else('trace-depth', _398950, 30))), quietly(if_t((nop(stop_rtrace), _398886>_398942), (set_debug(eval, false), _399006 is _398942+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399006])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399058))))) ^ Unify: (324) [user] must_det_ll(user:(notrace((flag(eval_num, _398868, _398868+1), _398886 is _398868 mod 500, _398904 is 99-488 mod 100, _398928=_398930, option_else('trace-length', _398942, 500), option_else('trace-depth', _398950, 30))), quietly(if_t((nop(stop_rtrace), _398886>_398942), (set_debug(eval, false), _399006 is _398942+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399006])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399058))))) ^ Call: (325) [user] once(user:(notrace((flag(eval_num, _398868, _398868+1), _398886 is _398868 mod 500, _398904 is 99-488 mod 100, _398928=_398930, option_else('trace-length', _398942, 500), option_else('trace-depth', _398950, 30))), quietly(if_t((nop(stop_rtrace), _398886>_398942), (set_debug(eval, false), _399006 is _398942+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399006])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399058))))) ^ Unify: (325) [system] once(user:(notrace((flag(eval_num, _398868, _398868+1), _398886 is _398868 mod 500, _398904 is 99-488 mod 100, _398928=_398930, option_else('trace-length', _398942, 500), option_else('trace-depth', _398950, 30))), quietly(if_t((nop(stop_rtrace), _398886>_398942), (set_debug(eval, false), _399006 is _398942+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399006])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399058))))) ^ Call: (328) [system] setup_call_cleanup('$notrace'(_402782, _402784), once(user:(flag(eval_num, _398868, _398868+1), _398886 is _398868 mod 500, _398904 is 99-488 mod 100, _398928=_398930, option_else('trace-length', _398942, 500), option_else('trace-depth', _398950, 30))), '$restore_trace'(_402782, _402784)) ^ Unify: (328) [system] setup_call_cleanup(system:'$notrace'(_402782, _402784), system:once(user:(flag(eval_num, _398868, _398868+1), _398886 is _398868 mod 500, _398904 is 99-488 mod 100, _398928=_398930, option_else('trace-length', _398942, 500), option_else('trace-depth', _398950, 30))), system:'$restore_trace'(_402782, _402784)) ^ Call: (329) [system] sig_atomic(system:'$notrace'(_402782, _402784)) ^ Exit: (328) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 28, 28+1), 28 is 28 mod 500, 11 is 99-488 mod 100, _398928=_398928, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (328) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 28>500), (set_debug(eval, false), _399006 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399006])), nop((start_rtrace, rtrace))))) ^ Unify: (328) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 28>500), (set_debug(eval, false), _399006 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399006])), nop((start_rtrace, rtrace))))) ^ Exit: (328) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 28>500), (set_debug(eval, false), _399006 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399006])), nop((start_rtrace, rtrace))))) Call: (327) [user] nop(notrace(no_repeats_var(_399058))) Unify: (327) [user] nop(notrace(no_repeats_var(_399058))) Exit: (327) [user] nop(notrace(no_repeats_var(_399058))) ^ Exit: (325) [system] once(user:(notrace((flag(eval_num, 28, 28+1), 28 is 28 mod 500, 11 is 99-488 mod 100, _398928=_398928, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 28>500), (set_debug(eval, false), _399006 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399006])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399058))))) ^ Exit: (324) [user] must_det_ll(user:(notrace((flag(eval_num, 28, 28+1), 28 is 28 mod 500, 11 is 99-488 mod 100, _398928=_398928, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 28>500), (set_debug(eval, false), _399006 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399006])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399058))))) Call: (324) [occurs] occurs:sub_term(_414246, defn) Unify: (324) [occurs] occurs:sub_term(defn, defn) Exit: (324) [occurs] occurs:sub_term(defn, defn) Call: (324) [system] defn\=defn Fail: (324) [system] defn\=defn Redo: (324) [occurs] occurs:sub_term(_414246, defn) Unify: (324) [occurs] occurs:sub_term(_414246, defn) Call: (325) [system] compound(defn) Fail: (325) [system] compound(defn) Fail: (324) [occurs] occurs:sub_term(_414246, defn) ^ Redo: (323) [user] trace_eval(eval_defn_choose_candidates(=, _12420), defn, 488, '&self', ['mod-space!', top], _12734) Call: (324) [system] _424464=defn Exit: (324) [system] defn=defn ^ Call: (324) [user] if_trace((eval;defn), (_398928=1, indentq(11, 28, -->, [defn, ['mod-space!', top]]))) ^ Unify: (324) [user] if_trace((eval;defn), (_398928=1, indentq(11, 28, -->, [defn, ['mod-space!', top]]))) ^ Call: (326) [system] setup_call_cleanup('$notrace'(_428268, _428270), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _398928=1, indentq(11, 28, -->, [defn, ['mod-space!', top]]))), _428226, fbug((_428226-->if_trace((eval;defn), (_398928=1, indentq(11, 28, -->, [defn, ['mod-space!', top]])))))))), '$restore_trace'(_428268, _428270)) ^ Unify: (326) [system] setup_call_cleanup(system:'$notrace'(_428268, _428270), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _398928=1, indentq(11, 28, -->, [defn, ['mod-space!', top]]))), _428226, fbug((_428226-->if_trace((eval;defn), (_398928=1, indentq(11, 28, -->, [defn, ['mod-space!', top]])))))))), system:'$restore_trace'(_428268, _428270)) ^ Call: (327) [system] sig_atomic(system:'$notrace'(_428268, _428270)) ^ Exit: (326) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _398928=1, indentq(11, 28, -->, [defn, ['mod-space!', top]]))), _428226, fbug((_428226-->if_trace((eval;defn), (_398928=1, indentq(11, 28, -->, [defn, ['mod-space!', top]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (324) [user] if_trace((eval;defn), (_398928=1, indentq(11, 28, -->, [defn, ['mod-space!', top]]))) Call: (324) [system] _433050=retval(fail) Exit: (324) [system] retval(fail)=retval(fail) Call: (324) [system] _434912=(\+ \+ (flag(eval_num, _434932, _434932+1), (retval(fail)\=@=retval(fail), nonvar(_12734)->indentq(11, _434932, <--, [defn, _12734]);indentq(11, _434932, <--, [defn, retval(fail)])))) Exit: (324) [system] (\+ \+ (flag(eval_num, _434932, _434932+1), (retval(fail)\=@=retval(fail), nonvar(_12734)->indentq(11, _434932, <--, [defn, _12734]);indentq(11, _434932, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _434932, _434932+1), (retval(fail)\=@=retval(fail), nonvar(_12734)->indentq(11, _434932, <--, [defn, _12734]);indentq(11, _434932, <--, [defn, retval(fail)])))) ^ Call: (324) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _12420), 488, '&self', ['mod-space!', top], _12734)*->nb_setarg(1, retval(fail), _12734);fail, trace, call(eval_defn_choose_candidates(=, _12420), 488, '&self', ['mod-space!', top], _12734)), ignore(notrace((\+_12734\=_399058, nb_setarg(1, retval(fail), _12734))))), ignore((_398928==1->ignore(\+ \+ (flag(eval_num, _434932, _434932+1), (retval(fail)\=@=retval(fail), nonvar(_12734)->indentq(11, _434932, <--, [defn, _12734]);indentq(11, _434932, <--, [defn, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _434932, _434932+1), (retval(fail)\=@=retval(fail), nonvar(_12734)->indentq(11, _434932, <--, [defn, _12734]);indentq(11, _434932, <--, [defn, retval(fail)]))))))))))) ^ Unify: (324) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _12420), 488, '&self', ['mod-space!', top], _12734)*->nb_setarg(1, retval(fail), _12734);fail, trace, call(eval_defn_choose_candidates(=, _12420), 488, '&self', ['mod-space!', top], _12734)), ignore(notrace((\+_12734\=_399058, nb_setarg(1, retval(fail), _12734))))), user:ignore((_398928==1->ignore(\+ \+ (flag(eval_num, _434932, _434932+1), (retval(fail)\=@=retval(fail), nonvar(_12734)->indentq(11, _434932, <--, [defn, _12734]);indentq(11, _434932, <--, [defn, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _434932, _434932+1), (retval(fail)\=@=retval(fail), nonvar(_12734)->indentq(11, _434932, <--, [defn, _12734]);indentq(11, _434932, <--, [defn, retval(fail)]))))))))))) ^ Call: (326) [user] eval_defn_choose_candidates(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Unify: (326) [user] eval_defn_choose_candidates(=, _12420, 488, '&self', ['mod-space!', top], _12734) ^ Call: (327) [user] findall((_440800->_440802), get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _440800, _440802), _440820) ^ Unify: (327) [$bags] findall((_440800->_440802), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _440800, _440802), _440820) ^ Call: (328) [$bags] findall((_440800->_440802), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _440800, _440802), _440820, []) ^ Unify: (328) [$bags] findall((_440800->_440802), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _440800, _440802), _440820, []) ^ Call: (329) [$bags] cleanup_bag(findall_loop((_440800->_440802), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _440800, _440802), _440820, []), '$destroy_findall_bag') ^ Unify: (329) [$bags] cleanup_bag('$bags':findall_loop((_440800->_440802), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _440800, _440802), _440820, []), '$bags':'$destroy_findall_bag') Call: (330) [$bags] findall_loop((_440800->_440802), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _440800, _440802), _440820, []) Unify: (330) [$bags] findall_loop((_440800->_440802), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _440800, _440802), _440820, []) ^ Call: (331) [user] get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _440800, _440802) ^ Unify: (331) [user] get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], ['mod-space!'|_449302], _440802) ^ Call: (332) [user] same_len_copy([top], _449302) ^ Unify: (332) [user] same_len_copy([top], _449302) Call: (333) [system] length([top], _452108) Unify: (333) [system] length([top], _452108) Call: (334) [system] var(_452108) Exit: (334) [system] var(_452108) Call: (334) [system] []==[] Exit: (334) [system] []==[] Call: (334) [system] _452108=1 Exit: (334) [system] 1=1 Exit: (333) [system] length([top], 1) Call: (333) [system] length(_449302, 1) Unify: (333) [system] length(_449302, 1) Call: (334) [system] var(1) Redo: (333) [system] length(_449302, 1) Unify: (333) [system] length(_449302, 1) Call: (334) [system] integer(1) Exit: (334) [system] integer(1) Call: (334) [system] _449302==[] Redo: (333) [system] length(_449302, 1) Call: (334) [system] var(_449302) Exit: (334) [system] var(_449302) Exit: (333) [system] length([_470652], 1) ^ Exit: (332) [user] same_len_copy([top], [_470652]) Call: (332) [user] metta_eq_def(=, '&self', ['mod-space!', _470652], _440802) Unify: (332) [user] metta_eq_def(=, '&self', ['mod-space!', _470652], _440802) ^ Call: (333) [user] ignore((=)=(=)) ^ Unify: (333) [system] ignore(user:((=)=(=))) Call: (334) [system] (=)=(=) Exit: (334) [system] (=)=(=) ^ Exit: (333) [system] ignore(user:((=)=(=))) Call: (333) [user] metta_atom('&self', [=, ['mod-space!', _470652], _440802]) Unify: (333) [user] metta_atom('&self', [=, ['mod-space!', _470652], _440802]) ^ Call: (334) [user] typed_list('&self', _480952, _480874) ^ Unify: (334) [user] typed_list('&self', _481884, _480874) Call: (335) [system] compound('&self') Fail: (335) [system] compound('&self') ^ Fail: (334) [user] typed_list('&self', _484664, _480874) Redo: (333) [user] metta_atom('&self', [=, ['mod-space!', _470652], _440802]) Unify: (333) [user] metta_atom('&self', [=, ['mod-space!', _470652], _440802]) Call: (334) [system] '&self'=='&flybase' Redo: (333) [user] metta_atom('&self', [=, ['mod-space!', _470652], _440802]) Unify: (333) [user] metta_atom('&self', [=, ['mod-space!', _470652], _440802]) ^ Call: (334) [user] metta_atom_in_file('&self', [=, ['mod-space!', _470652], _440802]) ^ Unify: (334) [user] metta_atom_in_file('&self', [=, ['mod-space!', _470652], _440802]) ^ Call: (335) [user] metta_atom_in_file('&self', [=, ['mod-space!', _470652], _440802], _492046, _492048) ^ Unify: (335) [user] metta_atom_in_file('&self', [=, ['mod-space!', _470652], _440802], _492982, _492984) ^ Call: (336) [user] loaded_into_kb('&self', _493840) ^ Unify: (336) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (336) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (336) [user] once(user:asserted_metta_pred(_504438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (336) [system] once(user:asserted_metta_pred(_504438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (337) [user] asserted_metta_pred(_504438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (337) [user] asserted_metta_pred(_504438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (333) [user] metta_atom('&self', [=, ['mod-space!', _13204], _13148]) Unify: (333) [user] metta_atom('&self', [=, ['mod-space!', _13204], _13148]) Call: (334) [user] metta_atom_asserted('&self', [=, ['mod-space!', _13204], _13148]) Unify: (334) [user] metta_atom_asserted('&self', [=, ['mod-space!', _13204], _13148]) ^ Call: (335) [user] metta_atom_asserted_deduced('&self', [=, ['mod-space!', _13204], _13148]) Redo: (334) [user] metta_atom_asserted('&self', [=, ['mod-space!', _13204], _13148]) Redo: (333) [user] metta_atom('&self', [=, ['mod-space!', _13204], _13148]) Unify: (333) [user] metta_atom('&self', [=, ['mod-space!', _13204], _13148]) Call: (334) [system] '&self'\=='&corelib' Exit: (334) [system] '&self'\=='&corelib' ^ Call: (334) [user] using_all_spaces ^ Unify: (334) [user] using_all_spaces Call: (335) [system] nb_current(with_all_spaces, t) Exit: (335) [system] nb_current(with_all_spaces, t) ^ Exit: (334) [user] using_all_spaces Call: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) ^ Call: (335) [user] typed_list('&corelib', _29922, _29844) ^ Unify: (335) [user] typed_list('&corelib', _30854, _29844) Call: (336) [system] compound('&corelib') Fail: (336) [system] compound('&corelib') ^ Fail: (335) [user] typed_list('&corelib', _33634, _29844) Redo: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Call: (335) [system] '&corelib'=='&flybase' Redo: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) ^ Call: (335) [user] metta_atom_in_file('&corelib', [=, ['mod-space!', _13204], _13148]) ^ Unify: (335) [user] metta_atom_in_file('&corelib', [=, ['mod-space!', _13204], _13148]) ^ Call: (336) [user] metta_atom_in_file('&corelib', [=, ['mod-space!', _13204], _13148], _41016, _41018) ^ Unify: (336) [user] metta_atom_in_file('&corelib', [=, ['mod-space!', _13204], _13148], _41952, _41954) ^ Call: (337) [user] loaded_into_kb('&corelib', _42810) ^ Unify: (337) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (337) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (337) [user] once(user:asserted_metta_pred(_53364, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (337) [system] once(user:asserted_metta_pred(_53364, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (338) [user] asserted_metta_pred(_53364, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (338) [user] asserted_metta_pred(_53364, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (337) [user] loaded_into_kb('&corelib', _42810) ^ Unify: (337) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (337) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (337) [user] once(user:asserted_metta_pred(_83164, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (337) [system] once(user:asserted_metta_pred(_83164, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (338) [user] asserted_metta_pred(_83164, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (338) [user] asserted_metta_pred(_83164, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Call: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _13204], _13148]) ^ Call: (336) [user] metta_atom_asserted_deduced('&corelib', [=, ['mod-space!', _13204], _13148]) ^ Unify: (336) [user] metta_atom_asserted_deduced('&corelib', [=, ['mod-space!', _13204], _13148]) Call: (337) [user] metta_atom_corelib_types([=, ['mod-space!', _13204], _13148]) Redo: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', self], '&self']) Exit: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', self], '&self']) Exit: (334) [user] metta_atom('&corelib', [=, ['mod-space!', self], '&self']) Exit: (333) [user] metta_atom('&self', [=, ['mod-space!', self], '&self']) Exit: (332) [user] metta_eq_def(=, '&self', ['mod-space!', self], '&self') ^ Exit: (331) [user] get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], ['mod-space!', self], '&self') Redo: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', top], '&self']) Exit: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', top], '&self']) Exit: (334) [user] metta_atom('&corelib', [=, ['mod-space!', top], '&self']) Exit: (333) [user] metta_atom('&self', [=, ['mod-space!', top], '&self']) Exit: (332) [user] metta_eq_def(=, '&self', ['mod-space!', top], '&self') ^ Exit: (331) [user] get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], ['mod-space!', top], '&self') Redo: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', corelib], '&corelib']) Exit: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', corelib], '&corelib']) Exit: (334) [user] metta_atom('&corelib', [=, ['mod-space!', corelib], '&corelib']) Exit: (333) [user] metta_atom('&self', [=, ['mod-space!', corelib], '&corelib']) Exit: (332) [user] metta_eq_def(=, '&self', ['mod-space!', corelib], '&corelib') ^ Exit: (331) [user] get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], ['mod-space!', corelib], '&corelib') Redo: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', stdlib], '&stdlib']) Exit: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', stdlib], '&stdlib']) Exit: (334) [user] metta_atom('&corelib', [=, ['mod-space!', stdlib], '&stdlib']) Exit: (333) [user] metta_atom('&self', [=, ['mod-space!', stdlib], '&stdlib']) Exit: (332) [user] metta_eq_def(=, '&self', ['mod-space!', stdlib], '&stdlib') ^ Exit: (331) [user] get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], ['mod-space!', stdlib], '&stdlib') Redo: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', catalog], '&catalog']) Exit: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', catalog], '&catalog']) Exit: (334) [user] metta_atom('&corelib', [=, ['mod-space!', catalog], '&catalog']) Exit: (333) [user] metta_atom('&self', [=, ['mod-space!', catalog], '&catalog']) Exit: (332) [user] metta_eq_def(=, '&self', ['mod-space!', catalog], '&catalog') ^ Exit: (331) [user] get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], ['mod-space!', catalog], '&catalog') Redo: (335) [user] metta_atom_asserted('&corelib', [=, ['mod-space!', _13204], _13148]) Redo: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Call: (335) [system] '&corelib'\=='&corelib' Redo: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Unify: (334) [user] metta_atom('&corelib', [=, ['mod-space!', _13204], _13148]) Call: (335) [system] '&corelib'\=='&corelib' ^ Redo: (331) [user] get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _13146, _13148) Redo: (330) [$bags] findall_loop((_13146->_13148), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _13146, _13148), _13166, []) Exit: (330) [$bags] findall_loop((_13146->_13148), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _13146, _13148), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], []) ^ Exit: (329) [$bags] cleanup_bag('$bags':findall_loop((_13146->_13148), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _13146, _13148), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], []), '$bags':'$destroy_findall_bag') ^ Exit: (328) [$bags] findall((_13146->_13148), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _13146, _13148), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], []) ^ Exit: (327) [$bags] findall((_13146->_13148), user:get_defn_expansions(=, _12420, 488, '&self', ['mod-space!', top], _13146, _13148), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) ^ Call: (327) [user] eval_defn_bodies(=, _12420, 488, '&self', ['mod-space!', top], _12734, [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) ^ Unify: (327) [user] eval_defn_bodies(=, _12420, 488, '&self', ['mod-space!', top], _12734, [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) ^ Call: (328) [user] if_trace(e, maplist(print_templates(488, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')])) ^ Unify: (328) [user] if_trace(e, maplist(print_templates(488, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')])) ^ Call: (330) [system] setup_call_cleanup('$notrace'(_157116, _157118), once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(488, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))), _157074, fbug((_157074-->if_trace(e, maplist(print_templates(488, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))))))), '$restore_trace'(_157116, _157118)) ^ Unify: (330) [system] setup_call_cleanup(system:'$notrace'(_157116, _157118), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(488, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))), _157074, fbug((_157074-->if_trace(e, maplist(print_templates(488, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))))))), system:'$restore_trace'(_157116, _157118)) ^ Call: (331) [system] sig_atomic(system:'$notrace'(_157116, _157118)) ^ Exit: (330) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), maplist(print_templates(488, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))), _157074, fbug((_157074-->if_trace(e, maplist(print_templates(488, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]))))))), system:'$restore_trace'(3, -1)) ^ Exit: (328) [user] if_trace(e, maplist(print_templates(488, ' '), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')])) Call: (328) [user] if_or_else((member((_161912->_161914), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]), copy_term((_161912->_161914), _161926), eval_defn_success(=, _12420, 488, '&self', ['mod-space!', top], _12734, _161912, _161914, _161926)), eval_defn_failure(=, _12420, 488, '&self', ['mod-space!', top], _12734)) Unify: (328) [user] if_or_else((member((_161912->_161914), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]), copy_term((_161912->_161914), _161926), eval_defn_success(=, _12420, 488, '&self', ['mod-space!', top], _12734, _161912, _161914, _161926)), eval_defn_failure(=, _12420, 488, '&self', ['mod-space!', top], _12734)) Call: (330) [lists] lists:member((_161912->_161914), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) Unify: (330) [lists] lists:member((_161912->_161914), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) Call: (331) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (_161912->_161914), (['mod-space!', self]->'&self')) Unify: (331) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', self]->'&self'), (['mod-space!', self]->'&self')) Exit: (331) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', self]->'&self'), (['mod-space!', self]->'&self')) Exit: (330) [lists] lists:member((['mod-space!', self]->'&self'), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) Call: (330) [system] copy_term((['mod-space!', self]->'&self'), _161926) Exit: (330) [system] copy_term((['mod-space!', self]->'&self'), (['mod-space!', self]->'&self')) ^ Call: (330) [user] eval_defn_success(=, _12420, 488, '&self', ['mod-space!', top], _12734, ['mod-space!', self], '&self', (['mod-space!', self]->'&self')) ^ Unify: (330) [user] eval_defn_success(=, _12420, 488, '&self', ['mod-space!', top], _12734, ['mod-space!', self], '&self', (['mod-space!', self]->'&self')) Call: (331) [system] ['mod-space!', top]=['mod-space!', self] ^ Fail: (330) [user] eval_defn_success(=, _12420, 488, '&self', ['mod-space!', top], _12734, ['mod-space!', self], '&self', (['mod-space!', self]->'&self')) Redo: (331) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (_161912->_161914), (['mod-space!', self]->'&self')) Unify: (331) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (_161912->_161914), (['mod-space!', self]->'&self')) Call: (332) [lists] lists:member_([(['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (_161912->_161914), (['mod-space!', top]->'&self')) Unify: (332) [lists] lists:member_([(['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', top]->'&self'), (['mod-space!', top]->'&self')) Exit: (332) [lists] lists:member_([(['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', top]->'&self'), (['mod-space!', top]->'&self')) Exit: (331) [lists] lists:member_([(['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')], (['mod-space!', top]->'&self'), (['mod-space!', self]->'&self')) Exit: (330) [lists] lists:member((['mod-space!', top]->'&self'), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) Call: (330) [system] copy_term((['mod-space!', top]->'&self'), _161926) Exit: (330) [system] copy_term((['mod-space!', top]->'&self'), (['mod-space!', top]->'&self')) ^ Call: (330) [user] eval_defn_success(=, _12420, 488, '&self', ['mod-space!', top], _12734, ['mod-space!', top], '&self', (['mod-space!', top]->'&self')) ^ Unify: (330) [user] eval_defn_success(=, _12420, 488, '&self', ['mod-space!', top], _12734, ['mod-space!', top], '&self', (['mod-space!', top]->'&self')) Call: (331) [system] ['mod-space!', top]=['mod-space!', top] Exit: (331) [system] ['mod-space!', top]=['mod-space!', top] Call: (331) [system] _12734='&self' Exit: (331) [system] '&self'='&self' Call: (331) [system] ['mod-space!', top]\=@='&self' Exit: (331) [system] ['mod-space!', top]\=@='&self' ^ Call: (331) [user] if_trace(e, color_g_mesg('#773700', indentq2(488, defs_used((['mod-space!', top]->'&self'))))) ^ Unify: (331) [user] if_trace(e, color_g_mesg('#773700', indentq2(488, defs_used((['mod-space!', top]->'&self'))))) ^ Call: (333) [system] setup_call_cleanup('$notrace'(_192814, _192816), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(488, defs_used((['mod-space!', top]->'&self')))))), _192772, fbug((_192772-->if_trace(e, color_g_mesg('#773700', indentq2(488, defs_used((['mod-space!', top]->'&self')))))))))), '$restore_trace'(_192814, _192816)) ^ Unify: (333) [system] setup_call_cleanup(system:'$notrace'(_192814, _192816), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(488, defs_used((['mod-space!', top]->'&self')))))), _192772, fbug((_192772-->if_trace(e, color_g_mesg('#773700', indentq2(488, defs_used((['mod-space!', top]->'&self')))))))))), system:'$restore_trace'(_192814, _192816)) ^ Call: (334) [system] sig_atomic(system:'$notrace'(_192814, _192816)) ^ Exit: (333) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(488, defs_used((['mod-space!', top]->'&self')))))), _192772, fbug((_192772-->if_trace(e, color_g_mesg('#773700', indentq2(488, defs_used((['mod-space!', top]->'&self')))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (331) [user] if_trace(e, color_g_mesg('#773700', indentq2(488, defs_used((['mod-space!', top]->'&self'))))) ^ Call: (331) [user] light_eval(=, _12420, 488, '&self', '&self', '&self') ^ Unify: (331) [user] light_eval(=, _12420, 488, '&self', '&self', '&self') ^ Exit: (331) [user] light_eval(=, _12420, 488, '&self', '&self', '&self') ^ Exit: (330) [user] eval_defn_success(=, _12420, 488, '&self', ['mod-space!', top], '&self', ['mod-space!', top], '&self', (['mod-space!', top]->'&self')) Exit: (328) [user] if_or_else((member((['mod-space!', top]->'&self'), [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]), copy_term((['mod-space!', top]->'&self'), (['mod-space!', top]->'&self')), eval_defn_success(=, _12420, 488, '&self', ['mod-space!', top], '&self', ['mod-space!', top], '&self', (['mod-space!', top]->'&self'))), eval_defn_failure(=, _12420, 488, '&self', ['mod-space!', top], '&self')) ^ Exit: (327) [user] eval_defn_bodies(=, _12420, 488, '&self', ['mod-space!', top], '&self', [(['mod-space!', self]->'&self'), (['mod-space!', top]->'&self'), (['mod-space!', corelib]->'&corelib'), (['mod-space!', stdlib]->'&stdlib'), (['mod-space!', catalog]->'&catalog')]) ^ Exit: (326) [user] eval_defn_choose_candidates(=, _12420, 488, '&self', ['mod-space!', top], '&self') Call: (326) [system] nb_setarg(1, retval(fail), '&self') Exit: (326) [system] nb_setarg(1, retval('&self'), '&self') ^ Call: (326) [user] ignore(notrace((\+'&self'\=_12860, nb_setarg(1, retval('&self'), '&self')))) ^ Unify: (326) [system] ignore(user:notrace((\+'&self'\=_12860, nb_setarg(1, retval('&self'), '&self')))) ^ Call: (328) [system] setup_call_cleanup('$notrace'(_207930, _207932), once(user:(\+'&self'\=_12860, nb_setarg(1, retval('&self'), '&self'))), '$restore_trace'(_207930, _207932)) ^ Unify: (328) [system] setup_call_cleanup(system:'$notrace'(_207930, _207932), system:once(user:(\+'&self'\=_12860, nb_setarg(1, retval('&self'), '&self'))), system:'$restore_trace'(_207930, _207932)) ^ Call: (329) [system] sig_atomic(system:'$notrace'(_207930, _207932)) ^ Exit: (328) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'&self'\=_12860, nb_setarg(1, retval('&self'), '&self'))), system:'$restore_trace'(3, -1)) ^ Exit: (326) [system] ignore(user:notrace((\+'&self'\=_12860, nb_setarg(1, retval('&self'), '&self')))) ^ Exit: (324) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _12420), 488, '&self', ['mod-space!', top], '&self')*->nb_setarg(1, retval('&self'), '&self');fail, trace, call(eval_defn_choose_candidates(=, _12420), 488, '&self', ['mod-space!', top], '&self')), ignore(notrace((\+'&self'\=_12860, nb_setarg(1, retval('&self'), '&self'))))), user:ignore((_12852==1->ignore(\+ \+ (flag(eval_num, _12890, _12890+1), (retval('&self')\=@=retval(fail), nonvar('&self')->indentq(11, _12890, <--, [defn, '&self']);indentq(11, _12890, <--, [defn, retval('&self')]))));notrace(ignore(if_t(11<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _12890, _12890+1), (retval('&self')\=@=retval(fail), nonvar('&self')->indentq(11, _12890, <--, [defn, '&self']);indentq(11, _12890, <--, [defn, retval('&self')]))))))))))) Call: (324) [system] retval('&self')\=@=retval(fail) Exit: (324) [system] retval('&self')\=@=retval(fail) ^ Exit: (323) [user] trace_eval(eval_defn_choose_candidates(=, _12420), defn, 488, '&self', ['mod-space!', top], '&self') ^ Exit: (322) [user] eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], '&self') Exit: (321) [user] if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], '&self'), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], '&self')) Exit: (320) [user] if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], '&self'), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], '&self'))) Exit: (319) [user] if_or_else(eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], '&self'), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], '&self')))) Exit: (318) [user] if_or_else(eval_maybe_python(=, _12420, 488, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_host_predicate(=, _12420, 488, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_host_function(=, _12420, 488, '&self', ['mod-space!', top], '&self'), if_or_else(eval_maybe_defn(=, _12420, 488, '&self', ['mod-space!', top], '&self'), eval_maybe_subst(=, _12420, 488, '&self', ['mod-space!', top], '&self'))))) ^ Exit: (317) [user] eval_70(=, _12420, 488, '&self', ['mod-space!', top], '&self') ^ Call: (317) [user] check_returnval(=, _12420, '&self') ^ Unify: (317) [user] check_returnval(=, _12420, '&self') ^ Exit: (317) [user] check_returnval(=, _12420, '&self') ^ Exit: (316) [user] eval_41(=, _12420, 488, '&self', ['mod-space!', top], '&self') ^ Exit: (315) [user] eval_40(=, _12420, 488, '&self', ['mod-space!', top], '&self') Call: (315) [system] '&self'=_12434 Exit: (315) [system] '&self'='&self' ^ Exit: (314) [user] eval_20(=, _12420, 488, '&self', ['mod-space!', top], '&self') Call: (314) [system] nb_setarg(1, retval(fail), '&self') Exit: (314) [system] nb_setarg(1, retval('&self'), '&self') ^ Call: (314) [user] ignore(notrace((\+'&self'\=_12450, nb_setarg(1, retval('&self'), '&self')))) ^ Unify: (314) [system] ignore(user:notrace((\+'&self'\=_12450, nb_setarg(1, retval('&self'), '&self')))) ^ Call: (316) [system] setup_call_cleanup('$notrace'(_233148, _233150), once(user:(\+'&self'\=_12450, nb_setarg(1, retval('&self'), '&self'))), '$restore_trace'(_233148, _233150)) ^ Unify: (316) [system] setup_call_cleanup(system:'$notrace'(_233148, _233150), system:once(user:(\+'&self'\=_12450, nb_setarg(1, retval('&self'), '&self'))), system:'$restore_trace'(_233148, _233150)) ^ Call: (317) [system] sig_atomic(system:'$notrace'(_233148, _233150)) ^ Exit: (316) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+'&self'\=_12450, nb_setarg(1, retval('&self'), '&self'))), system:'$restore_trace'(3, -1)) ^ Exit: (314) [system] ignore(user:notrace((\+'&self'\=_12450, nb_setarg(1, retval('&self'), '&self')))) ^ Exit: (312) [system] call_cleanup(user:((call(eval_20(=, _12420), 488, '&self', ['mod-space!', top], '&self')*->nb_setarg(1, retval('&self'), '&self');fail, trace, call(eval_20(=, _12420), 488, '&self', ['mod-space!', top], '&self')), ignore(notrace((\+'&self'\=_12450, nb_setarg(1, retval('&self'), '&self'))))), user:ignore((_12442==1->ignore(\+ \+ (flag(eval_num, _12480, _12480+1), (retval('&self')\=@=retval(fail), nonvar('&self')->indentq(11, _12480, <--, [e, '&self']);indentq(11, _12480, <--, [e, retval('&self')]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _12480, _12480+1), (retval('&self')\=@=retval(fail), nonvar('&self')->indentq(11, _12480, <--, [e, '&self']);indentq(11, _12480, <--, [e, retval('&self')]))))))))))) Call: (312) [system] retval('&self')\=@=retval(fail) Exit: (312) [system] retval('&self')\=@=retval(fail) ^ Exit: (311) [user] trace_eval(eval_20(=, _12420), e, 488, '&self', ['mod-space!', top], '&self') ^ Call: (311) [user] self_eval('&self') ^ Unify: (311) [user] self_eval('&self') ^ Call: (313) [system] setup_call_cleanup('$notrace'(_243452, _243454), once(user:self_eval0('&self')), '$restore_trace'(_243452, _243454)) ^ Unify: (313) [system] setup_call_cleanup(system:'$notrace'(_243452, _243454), system:once(user:self_eval0('&self')), system:'$restore_trace'(_243452, _243454)) ^ Call: (314) [system] sig_atomic(system:'$notrace'(_243452, _243454)) ^ Exit: (313) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('&self')), system:'$restore_trace'(3, -1)) ^ Exit: (311) [user] self_eval('&self') Call: (311) [system] _12422='&self' Exit: (311) [system] '&self'='&self' ^ Exit: (310) [user] eval_01(=, _12420, 489, '&self', ['mod-space!', top], '&self') ^ Exit: (309) [user] eval_00(=, _12420, 489, '&self', ['mod-space!', top], '&self') ^ Exit: (308) [user] eval_args(=, _12420, 489, '&self', ['mod-space!', top], '&self') Call: (308) [system] _11422='&self' Exit: (308) [system] '&self'='&self' ^ Call: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) Call: (309) [system] var([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Redo: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_259408, _259410), once(user:self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]])), '$restore_trace'(_259408, _259410)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_259408, _259410), system:once(user:self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]])), system:'$restore_trace'(_259408, _259410)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_259408, _259410)) ^ Redo: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_264146, _264148), once(user:nonvar(_12120)), '$restore_trace'(_264146, _264148)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_264146, _264148), system:once(user:nonvar(_12120)), system:'$restore_trace'(_264146, _264148)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_264146, _264148)) ^ Redo: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Call: (310) [system] setup_call_cleanup('$notrace'(_268884, _268886), once(user:nonvar(_12120)), '$restore_trace'(_268884, _268886)) ^ Unify: (310) [system] setup_call_cleanup(system:'$notrace'(_268884, _268886), system:once(user:nonvar(_12120)), system:'$restore_trace'(_268884, _268886)) ^ Call: (311) [system] sig_atomic(system:'$notrace'(_268884, _268886)) ^ Redo: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) Call: (309) [system] ['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]==[] ^ Redo: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) Call: (309) [system] atom(=) Exit: (309) [system] atom(=) Call: (309) [system] (=)\==(=) ^ Redo: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Call: (309) [user] self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Unify: (309) [user] self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Call: (311) [system] setup_call_cleanup('$notrace'(_282950, _282952), once(user:self_eval0([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]])), '$restore_trace'(_282950, _282952)) ^ Unify: (311) [system] setup_call_cleanup(system:'$notrace'(_282950, _282952), system:once(user:self_eval0([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]])), system:'$restore_trace'(_282950, _282952)) ^ Call: (312) [system] sig_atomic(system:'$notrace'(_282950, _282952)) ^ Fail: (309) [user] self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Redo: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (308) [user] eval_args(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Call: (309) [user] eval_00(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (309) [user] eval_00(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Call: (310) [user] self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Unify: (310) [user] self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Call: (312) [system] setup_call_cleanup('$notrace'(_292348, _292350), once(user:self_eval0([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]])), '$restore_trace'(_292348, _292350)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_292348, _292350), system:once(user:self_eval0([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]])), system:'$restore_trace'(_292348, _292350)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_292348, _292350)) ^ Fail: (310) [user] self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Redo: (309) [user] eval_00(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (309) [user] eval_00(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Call: (310) [user] eval_01(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Unify: (310) [user] eval_01(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Call: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) Call: (313) [system] 489<1 Fail: (313) [system] 489<1 ^ Redo: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (311) [user] if_t((489<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (312) [system] setup_call_cleanup('$notrace'(_305506, _305508), once(user:(_305482 is 489-1, copy_term([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _305496))), '$restore_trace'(_305506, _305508)) ^ Unify: (312) [system] setup_call_cleanup(system:'$notrace'(_305506, _305508), system:once(user:(_305482 is 489-1, copy_term([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _305496))), system:'$restore_trace'(_305506, _305508)) ^ Call: (313) [system] sig_atomic(system:'$notrace'(_305506, _305508)) ^ Exit: (312) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(488 is 489-1, copy_term([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [unify, '&self', ['@doc', 'some-func', _308378, ['@params', _308396], _308402], [let, _308420, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _308396], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_308480, _308486], ['get-doc-params', _308396, _308402, _308420], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _308378, ['@params', _308480], _308486]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]))), system:'$restore_trace'(3, -1)) ^ Call: (311) [user] trace_eval(eval_20(=, _6242), e, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Unify: (311) [user] trace_eval(eval_20(=, _6242), e, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Call: (312) [user] must_det_ll((notrace((flag(eval_num, _311434, _311434+1), _311452 is _311434 mod 500, _311470 is 99-488 mod 100, _311494=_311496, option_else('trace-length', _311508, 500), option_else('trace-depth', _311516, 30))), quietly(if_t((nop(stop_rtrace), _311452>_311508), (set_debug(eval, false), _311572 is _311508+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_311572])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_311624))))) ^ Unify: (312) [user] must_det_ll(user:(notrace((flag(eval_num, _311434, _311434+1), _311452 is _311434 mod 500, _311470 is 99-488 mod 100, _311494=_311496, option_else('trace-length', _311508, 500), option_else('trace-depth', _311516, 30))), quietly(if_t((nop(stop_rtrace), _311452>_311508), (set_debug(eval, false), _311572 is _311508+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_311572])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_311624))))) ^ Call: (313) [user] once(user:(notrace((flag(eval_num, _311434, _311434+1), _311452 is _311434 mod 500, _311470 is 99-488 mod 100, _311494=_311496, option_else('trace-length', _311508, 500), option_else('trace-depth', _311516, 30))), quietly(if_t((nop(stop_rtrace), _311452>_311508), (set_debug(eval, false), _311572 is _311508+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_311572])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_311624))))) ^ Unify: (313) [system] once(user:(notrace((flag(eval_num, _311434, _311434+1), _311452 is _311434 mod 500, _311470 is 99-488 mod 100, _311494=_311496, option_else('trace-length', _311508, 500), option_else('trace-depth', _311516, 30))), quietly(if_t((nop(stop_rtrace), _311452>_311508), (set_debug(eval, false), _311572 is _311508+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_311572])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_311624))))) ^ Call: (316) [system] setup_call_cleanup('$notrace'(_315348, _315350), once(user:(flag(eval_num, _311434, _311434+1), _311452 is _311434 mod 500, _311470 is 99-488 mod 100, _311494=_311496, option_else('trace-length', _311508, 500), option_else('trace-depth', _311516, 30))), '$restore_trace'(_315348, _315350)) ^ Unify: (316) [system] setup_call_cleanup(system:'$notrace'(_315348, _315350), system:once(user:(flag(eval_num, _311434, _311434+1), _311452 is _311434 mod 500, _311470 is 99-488 mod 100, _311494=_311496, option_else('trace-length', _311508, 500), option_else('trace-depth', _311516, 30))), system:'$restore_trace'(_315348, _315350)) ^ Call: (317) [system] sig_atomic(system:'$notrace'(_315348, _315350)) ^ Exit: (316) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 29, 29+1), 29 is 29 mod 500, 11 is 99-488 mod 100, _311494=_311494, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 29>500), (set_debug(eval, false), _311572 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_311572])), nop((start_rtrace, rtrace))))) ^ Unify: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 29>500), (set_debug(eval, false), _311572 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_311572])), nop((start_rtrace, rtrace))))) ^ Exit: (316) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 29>500), (set_debug(eval, false), _311572 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_311572])), nop((start_rtrace, rtrace))))) Call: (315) [user] nop(notrace(no_repeats_var(_311624))) Unify: (315) [user] nop(notrace(no_repeats_var(_311624))) Exit: (315) [user] nop(notrace(no_repeats_var(_311624))) ^ Exit: (313) [system] once(user:(notrace((flag(eval_num, 29, 29+1), 29 is 29 mod 500, 11 is 99-488 mod 100, _311494=_311494, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 29>500), (set_debug(eval, false), _311572 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_311572])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_311624))))) ^ Exit: (312) [user] must_det_ll(user:(notrace((flag(eval_num, 29, 29+1), 29 is 29 mod 500, 11 is 99-488 mod 100, _311494=_311494, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 29>500), (set_debug(eval, false), _311572 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_311572])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_311624))))) Call: (312) [occurs] occurs:sub_term(_326812, e) Unify: (312) [occurs] occurs:sub_term(e, e) Exit: (312) [occurs] occurs:sub_term(e, e) Call: (312) [system] e\=e Fail: (312) [system] e\=e Redo: (312) [occurs] occurs:sub_term(_326812, e) Unify: (312) [occurs] occurs:sub_term(_326812, e) Call: (313) [system] compound(e) Fail: (313) [system] compound(e) Fail: (312) [occurs] occurs:sub_term(_326812, e) ^ Redo: (311) [user] trace_eval(eval_20(=, _6242), e, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) Call: (312) [system] _337030=e Exit: (312) [system] e=e ^ Call: (312) [user] if_trace((eval;e), (_311494=1, indentq(11, 29, -->, [e, [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))) ^ Unify: (312) [user] if_trace((eval;e), (_311494=1, indentq(11, 29, -->, [e, [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))) ^ Call: (314) [system] setup_call_cleanup('$notrace'(_340834, _340836), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _311494=1, indentq(11, 29, -->, [e, [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), _340792, fbug((_340792-->if_trace((eval;e), (_311494=1, indentq(11, 29, -->, [e, [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))))))), '$restore_trace'(_340834, _340836)) ^ Unify: (314) [system] setup_call_cleanup(system:'$notrace'(_340834, _340836), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _311494=1, indentq(11, 29, -->, [e, [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), _340792, fbug((_340792-->if_trace((eval;e), (_311494=1, indentq(11, 29, -->, [e, [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))))))), system:'$restore_trace'(_340834, _340836)) ^ Call: (315) [system] sig_atomic(system:'$notrace'(_340834, _340836)) ^ Exit: (314) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _311494=1, indentq(11, 29, -->, [e, [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))), _340792, fbug((_340792-->if_trace((eval;e), (_311494=1, indentq(11, 29, -->, [e, [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (312) [user] if_trace((eval;e), (_311494=1, indentq(11, 29, -->, [e, [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]]))) Call: (312) [system] _345616=retval(fail) Exit: (312) [system] retval(fail)=retval(fail) Call: (312) [system] _347478=(\+ \+ (flag(eval_num, _347498, _347498+1), (retval(fail)\=@=retval(fail), nonvar(_309524)->indentq(11, _347498, <--, [e, _309524]);indentq(11, _347498, <--, [e, retval(fail)])))) Exit: (312) [system] (\+ \+ (flag(eval_num, _347498, _347498+1), (retval(fail)\=@=retval(fail), nonvar(_309524)->indentq(11, _347498, <--, [e, _309524]);indentq(11, _347498, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _347498, _347498+1), (retval(fail)\=@=retval(fail), nonvar(_309524)->indentq(11, _347498, <--, [e, _309524]);indentq(11, _347498, <--, [e, retval(fail)])))) ^ Call: (312) [user] call_cleanup(((call(eval_20(=, _6242), 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524)*->nb_setarg(1, retval(fail), _309524);fail, trace, call(eval_20(=, _6242), 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524)), ignore(notrace((\+_309524\=_311624, nb_setarg(1, retval(fail), _309524))))), ignore((_311494==1->ignore(\+ \+ (flag(eval_num, _347498, _347498+1), (retval(fail)\=@=retval(fail), nonvar(_309524)->indentq(11, _347498, <--, [e, _309524]);indentq(11, _347498, <--, [e, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _347498, _347498+1), (retval(fail)\=@=retval(fail), nonvar(_309524)->indentq(11, _347498, <--, [e, _309524]);indentq(11, _347498, <--, [e, retval(fail)]))))))))))) ^ Unify: (312) [system] call_cleanup(user:((call(eval_20(=, _6242), 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524)*->nb_setarg(1, retval(fail), _309524);fail, trace, call(eval_20(=, _6242), 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524)), ignore(notrace((\+_309524\=_311624, nb_setarg(1, retval(fail), _309524))))), user:ignore((_311494==1->ignore(\+ \+ (flag(eval_num, _347498, _347498+1), (retval(fail)\=@=retval(fail), nonvar(_309524)->indentq(11, _347498, <--, [e, _309524]);indentq(11, _347498, <--, [e, retval(fail)]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _347498, _347498+1), (retval(fail)\=@=retval(fail), nonvar(_309524)->indentq(11, _347498, <--, [e, _309524]);indentq(11, _347498, <--, [e, retval(fail)]))))))))))) ^ Call: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) Call: (315) [system] atom([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Redo: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Call: (315) [user] no_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Unify: (315) [user] no_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Call: (316) [user] self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Unify: (316) [user] self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_359884, _359886), once(user:self_eval0([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]])), '$restore_trace'(_359884, _359886)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_359884, _359886), system:once(user:self_eval0([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]])), system:'$restore_trace'(_359884, _359886)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_359884, _359886)) ^ Fail: (316) [user] self_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Redo: (315) [user] no_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Unify: (315) [user] no_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) Call: (316) [system] atomic(unify) Exit: (316) [system] atomic(unify) ^ Call: (316) [user] is_sl(unify) ^ Unify: (316) [user] is_sl(unify) Call: (317) [system] number(unify) ^ Redo: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) Call: (315) [system] ['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]==[] ^ Redo: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) Call: (315) [system] atom(=) Exit: (315) [system] atom(=) Call: (315) [system] (=)\==(=) ^ Redo: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) Call: (315) [system] callable(unify) Exit: (315) [system] callable(unify) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) Call: (315) [system] is_list(['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) Exit: (315) [system] is_list(['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) Call: (315) [system] is_list([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) Exit: (315) [system] is_list([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [unify|_386918]) Call: (315) [system] var(unify) ^ Redo: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _309524) ^ Call: (315) [user] once(expand_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _390680)) ^ Unify: (315) [system] once(user:expand_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _390680)) ^ Call: (316) [user] expand_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _390680) ^ Unify: (316) [user] expand_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _390680) Call: (317) [system] is_list([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) Exit: (317) [system] is_list([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Unify: (316) [user] expand_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [unify|_396256]) Call: (317) [system] ground(unify) Exit: (317) [system] ground(unify) ^ Unify: (316) [user] expand_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [unify|_399038]) ^ Call: (317) [user] apply:maplist(expand_eval, ['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _399038) ^ Unify: (317) [apply] apply:maplist(user:expand_eval, ['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _399038) Call: (318) [apply] apply:maplist_(['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _399038, user:expand_eval) Unify: (318) [apply] apply:maplist_(['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_402784|_402786], user:expand_eval) ^ Call: (319) [user] expand_eval('&self', _402784) ^ Unify: (319) [user] expand_eval('&self', _402784) Call: (320) [system] is_list('&self') ^ Redo: (319) [user] expand_eval('&self', _402784) Call: (320) [system] '&self'=_402784 Exit: (320) [system] '&self'='&self' ^ Exit: (319) [user] expand_eval('&self', '&self') Call: (319) [apply] apply:maplist_([['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _402786, user:expand_eval) Unify: (319) [apply] apply:maplist_([['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_411146|_411148], user:expand_eval) ^ Call: (320) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], _411146) ^ Unify: (320) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], _411146) Call: (321) [system] is_list(['@doc', 'some-func', _11482, ['@params', _11500], _11506]) Exit: (321) [system] is_list(['@doc', 'some-func', _11482, ['@params', _11500], _11506]) ^ Unify: (320) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], ['@doc'|_415790]) Call: (321) [system] ground('@doc') Exit: (321) [system] ground('@doc') ^ Unify: (320) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], ['@doc'|_418572]) ^ Call: (321) [user] apply:maplist(expand_eval, ['some-func', _11482, ['@params', _11500], _11506], _418572) ^ Unify: (321) [apply] apply:maplist(user:expand_eval, ['some-func', _11482, ['@params', _11500], _11506], _418572) Call: (322) [apply] apply:maplist_(['some-func', _11482, ['@params', _11500], _11506], _418572, user:expand_eval) Unify: (322) [apply] apply:maplist_(['some-func', _11482, ['@params', _11500], _11506], [_422318|_422320], user:expand_eval) ^ Call: (323) [user] expand_eval('some-func', _422318) ^ Unify: (323) [user] expand_eval('some-func', _422318) Call: (324) [system] is_list('some-func') ^ Redo: (323) [user] expand_eval('some-func', _422318) Call: (324) [system] 'some-func'=_422318 Exit: (324) [system] 'some-func'='some-func' ^ Exit: (323) [user] expand_eval('some-func', 'some-func') Call: (323) [apply] apply:maplist_([_11482, ['@params', _11500], _11506], _422320, user:expand_eval) Unify: (323) [apply] apply:maplist_([_11482, ['@params', _11500], _11506], [_430680|_430682], user:expand_eval) ^ Call: (324) [user] expand_eval(_11482, _430680) ^ Unify: (324) [user] expand_eval(_11482, _430680) Call: (325) [system] is_list(_11482) ^ Redo: (324) [user] expand_eval(_11482, _430680) Call: (325) [system] _11482=_430680 Exit: (325) [system] _11482=_11482 ^ Exit: (324) [user] expand_eval(_11482, _11482) Call: (324) [apply] apply:maplist_([['@params', _11500], _11506], _430682, user:expand_eval) Unify: (324) [apply] apply:maplist_([['@params', _11500], _11506], [_439042|_439044], user:expand_eval) ^ Call: (325) [user] expand_eval(['@params', _11500], _439042) ^ Unify: (325) [user] expand_eval(['@params', _11500], _439042) Call: (326) [system] is_list(['@params', _11500]) Exit: (326) [system] is_list(['@params', _11500]) ^ Unify: (325) [user] expand_eval(['@params', _11500], ['@params'|_443686]) Call: (326) [system] ground('@params') Exit: (326) [system] ground('@params') ^ Unify: (325) [user] expand_eval(['@params', _11500], ['@params'|_446468]) ^ Call: (326) [user] apply:maplist(expand_eval, [_11500], _446468) ^ Unify: (326) [apply] apply:maplist(user:expand_eval, [_11500], _446468) Call: (327) [apply] apply:maplist_([_11500], _446468, user:expand_eval) Unify: (327) [apply] apply:maplist_([_11500], [_450214|_450216], user:expand_eval) ^ Call: (328) [user] expand_eval(_11500, _450214) ^ Unify: (328) [user] expand_eval(_11500, _450214) Call: (329) [system] is_list(_11500) ^ Redo: (328) [user] expand_eval(_11500, _450214) Call: (329) [system] _11500=_450214 Exit: (329) [system] _11500=_11500 ^ Exit: (328) [user] expand_eval(_11500, _11500) Call: (328) [apply] apply:maplist_([], _450216, user:expand_eval) Unify: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_([_11500], [_11500], user:expand_eval) ^ Exit: (326) [apply] apply:maplist(user:expand_eval, [_11500], [_11500]) ^ Exit: (325) [user] expand_eval(['@params', _11500], ['@params', _11500]) Call: (325) [apply] apply:maplist_([_11506], _439044, user:expand_eval) Unify: (325) [apply] apply:maplist_([_11506], [_464170|_464172], user:expand_eval) ^ Call: (326) [user] expand_eval(_11506, _464170) ^ Unify: (326) [user] expand_eval(_11506, _464170) Call: (327) [system] is_list(_11506) ^ Redo: (326) [user] expand_eval(_11506, _464170) Call: (327) [system] _11506=_464170 Exit: (327) [system] _11506=_11506 ^ Exit: (326) [user] expand_eval(_11506, _11506) Call: (326) [apply] apply:maplist_([], _464172, user:expand_eval) Unify: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (325) [apply] apply:maplist_([_11506], [_11506], user:expand_eval) Exit: (324) [apply] apply:maplist_([['@params', _11500], _11506], [['@params', _11500], _11506], user:expand_eval) Exit: (323) [apply] apply:maplist_([_11482, ['@params', _11500], _11506], [_11482, ['@params', _11500], _11506], user:expand_eval) Exit: (322) [apply] apply:maplist_(['some-func', _11482, ['@params', _11500], _11506], ['some-func', _11482, ['@params', _11500], _11506], user:expand_eval) ^ Exit: (321) [apply] apply:maplist(user:expand_eval, ['some-func', _11482, ['@params', _11500], _11506], ['some-func', _11482, ['@params', _11500], _11506]) ^ Exit: (320) [user] expand_eval(['@doc', 'some-func', _11482, ['@params', _11500], _11506], ['@doc', 'some-func', _11482, ['@params', _11500], _11506]) Call: (320) [apply] apply:maplist_([[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _411148, user:expand_eval) Unify: (320) [apply] apply:maplist_([[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_480922|_480924], user:expand_eval) ^ Call: (321) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _480922) ^ Unify: (321) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _480922) Call: (322) [system] is_list([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) Exit: (322) [system] is_list([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) ^ Unify: (321) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [let|_485566]) Call: (322) [system] ground(let) Exit: (322) [system] ground(let) ^ Unify: (321) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [let|_488348]) ^ Call: (322) [user] apply:maplist(expand_eval, [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _488348) ^ Unify: (322) [apply] apply:maplist(user:expand_eval, [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _488348) Call: (323) [apply] apply:maplist_([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _488348, user:expand_eval) Unify: (323) [apply] apply:maplist_([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_492094|_492096], user:expand_eval) ^ Call: (324) [user] expand_eval(_11524, _492094) ^ Unify: (324) [user] expand_eval(_11524, _492094) Call: (325) [system] is_list(_11524) ^ Redo: (324) [user] expand_eval(_11524, _492094) Call: (325) [system] _11524=_492094 Exit: (325) [system] _11524=_11524 ^ Exit: (324) [user] expand_eval(_11524, _11524) Call: (324) [apply] apply:maplist_([[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _492096, user:expand_eval) Unify: (324) [apply] apply:maplist_([[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_500456|_500458], user:expand_eval) ^ Call: (325) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _500456) ^ Unify: (325) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _500456) Call: (326) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Exit: (326) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (325) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if|_505100]) Call: (326) [system] ground(if) Exit: (326) [system] ground(if) ^ Unify: (325) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if|_507882]) ^ Call: (326) [user] apply:maplist(expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _507882) ^ Unify: (326) [apply] apply:maplist(user:expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _507882) Call: (327) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _507882, user:expand_eval) Unify: (327) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_511628|_511630], user:expand_eval) ^ Call: (328) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _511628) ^ Unify: (328) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _511628) Call: (329) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Exit: (329) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (328) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_516272]) Call: (329) [system] ground(==) Exit: (329) [system] ground(==) ^ Unify: (328) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_519054]) ^ Call: (329) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _519054) ^ Unify: (329) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _519054) Call: (330) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _519054, user:expand_eval) Unify: (330) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [_522800|_522802], user:expand_eval) ^ Call: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _14024) ^ Unify: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _14024) Call: (332) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (332) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_17554]) Call: (332) [system] ground(->) Exit: (332) [system] ground(->) ^ Unify: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_20336]) ^ Call: (332) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _20336) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _20336) Call: (333) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _20336, user:expand_eval) Unify: (333) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_24082|_24084], user:expand_eval) ^ Call: (334) [user] expand_eval('Arg1Type', _24082) ^ Unify: (334) [user] expand_eval('Arg1Type', _24082) Call: (335) [system] is_list('Arg1Type') ^ Redo: (334) [user] expand_eval('Arg1Type', _24082) Call: (335) [system] 'Arg1Type'=_24082 Exit: (335) [system] 'Arg1Type'='Arg1Type' ^ Exit: (334) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (334) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _24084, user:expand_eval) Unify: (334) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_32444|_32446], user:expand_eval) ^ Call: (335) [user] expand_eval('Arg2Type', _32444) ^ Unify: (335) [user] expand_eval('Arg2Type', _32444) Call: (336) [system] is_list('Arg2Type') ^ Redo: (335) [user] expand_eval('Arg2Type', _32444) Call: (336) [system] 'Arg2Type'=_32444 Exit: (336) [system] 'Arg2Type'='Arg2Type' ^ Exit: (335) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (335) [apply] apply:maplist_(['ReturnType'], _32446, user:expand_eval) Unify: (335) [apply] apply:maplist_(['ReturnType'], [_40806|_40808], user:expand_eval) ^ Call: (336) [user] expand_eval('ReturnType', _40806) ^ Unify: (336) [user] expand_eval('ReturnType', _40806) Call: (337) [system] is_list('ReturnType') ^ Redo: (336) [user] expand_eval('ReturnType', _40806) Call: (337) [system] 'ReturnType'=_40806 Exit: (337) [system] 'ReturnType'='ReturnType' ^ Exit: (336) [user] expand_eval('ReturnType', 'ReturnType') Call: (336) [apply] apply:maplist_([], _40808, user:expand_eval) Unify: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (334) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (333) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (331) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (331) [apply] apply:maplist_(['%Undefined%'], _14026, user:expand_eval) Unify: (331) [apply] apply:maplist_(['%Undefined%'], [_56626|_56628], user:expand_eval) ^ Call: (332) [user] expand_eval('%Undefined%', _56626) ^ Unify: (332) [user] expand_eval('%Undefined%', _56626) Call: (333) [system] is_list('%Undefined%') ^ Redo: (332) [user] expand_eval('%Undefined%', _56626) Call: (333) [system] '%Undefined%'=_56626 Exit: (333) [system] '%Undefined%'='%Undefined%' ^ Exit: (332) [user] expand_eval('%Undefined%', '%Undefined%') Call: (332) [apply] apply:maplist_([], _56628, user:expand_eval) Unify: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_(['%Undefined%'], ['%Undefined%'], user:expand_eval) Exit: (330) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:expand_eval) ^ Exit: (329) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Exit: (328) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (328) [apply] apply:maplist_([['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _14008, user:expand_eval) Unify: (328) [apply] apply:maplist_([['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_71514|_71516], user:expand_eval) ^ Call: (329) [user] expand_eval(['undefined-doc-function-type', _11500], _71514) ^ Unify: (329) [user] expand_eval(['undefined-doc-function-type', _11500], _71514) Call: (330) [system] is_list(['undefined-doc-function-type', _11500]) Exit: (330) [system] is_list(['undefined-doc-function-type', _11500]) ^ Unify: (329) [user] expand_eval(['undefined-doc-function-type', _11500], ['undefined-doc-function-type'|_76158]) Call: (330) [system] ground('undefined-doc-function-type') Exit: (330) [system] ground('undefined-doc-function-type') ^ Unify: (329) [user] expand_eval(['undefined-doc-function-type', _11500], ['undefined-doc-function-type'|_78940]) ^ Call: (330) [user] apply:maplist(expand_eval, [_11500], _78940) ^ Unify: (330) [apply] apply:maplist(user:expand_eval, [_11500], _78940) Call: (331) [apply] apply:maplist_([_11500], _78940, user:expand_eval) Unify: (331) [apply] apply:maplist_([_11500], [_82686|_82688], user:expand_eval) ^ Call: (332) [user] expand_eval(_11500, _82686) ^ Unify: (332) [user] expand_eval(_11500, _82686) Call: (333) [system] is_list(_11500) ^ Redo: (332) [user] expand_eval(_11500, _82686) Call: (333) [system] _11500=_82686 Exit: (333) [system] _11500=_11500 ^ Exit: (332) [user] expand_eval(_11500, _11500) Call: (332) [apply] apply:maplist_([], _82688, user:expand_eval) Unify: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([_11500], [_11500], user:expand_eval) ^ Exit: (330) [apply] apply:maplist(user:expand_eval, [_11500], [_11500]) ^ Exit: (329) [user] expand_eval(['undefined-doc-function-type', _11500], ['undefined-doc-function-type', _11500]) Call: (329) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _71516, user:expand_eval) Unify: (329) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_96642|_96644], user:expand_eval) ^ Call: (330) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _96642) ^ Unify: (330) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _96642) Call: (331) [system] is_list(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (331) [system] is_list(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (330) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom'|_101286]) Call: (331) [system] ground('cdr-atom') Exit: (331) [system] ground('cdr-atom') ^ Unify: (330) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom'|_104068]) ^ Call: (331) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _104068) ^ Unify: (331) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _104068) Call: (332) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _104068, user:expand_eval) Unify: (332) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_107814|_107816], user:expand_eval) ^ Call: (333) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _107814) ^ Unify: (333) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _107814) Call: (334) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (334) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (333) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_112458]) Call: (334) [system] ground(->) Exit: (334) [system] ground(->) ^ Unify: (333) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_115240]) ^ Call: (334) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _115240) ^ Unify: (334) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _115240) Call: (335) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _115240, user:expand_eval) Unify: (335) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_118986|_118988], user:expand_eval) ^ Call: (336) [user] expand_eval('Arg1Type', _118986) ^ Unify: (336) [user] expand_eval('Arg1Type', _118986) Call: (337) [system] is_list('Arg1Type') ^ Redo: (336) [user] expand_eval('Arg1Type', _118986) Call: (337) [system] 'Arg1Type'=_118986 Exit: (337) [system] 'Arg1Type'='Arg1Type' ^ Exit: (336) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (336) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _118988, user:expand_eval) Unify: (336) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_127348|_127350], user:expand_eval) ^ Call: (337) [user] expand_eval('Arg2Type', _127348) ^ Unify: (337) [user] expand_eval('Arg2Type', _127348) Call: (338) [system] is_list('Arg2Type') ^ Redo: (337) [user] expand_eval('Arg2Type', _127348) Call: (338) [system] 'Arg2Type'=_127348 Exit: (338) [system] 'Arg2Type'='Arg2Type' ^ Exit: (337) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (337) [apply] apply:maplist_(['ReturnType'], _127350, user:expand_eval) Unify: (337) [apply] apply:maplist_(['ReturnType'], [_135710|_135712], user:expand_eval) ^ Call: (338) [user] expand_eval('ReturnType', _135710) ^ Unify: (338) [user] expand_eval('ReturnType', _135710) Call: (339) [system] is_list('ReturnType') ^ Redo: (338) [user] expand_eval('ReturnType', _135710) Call: (339) [system] 'ReturnType'=_135710 Exit: (339) [system] 'ReturnType'='ReturnType' ^ Exit: (338) [user] expand_eval('ReturnType', 'ReturnType') Call: (338) [apply] apply:maplist_([], _135712, user:expand_eval) Unify: (338) [apply] apply:maplist_([], [], user:expand_eval) Exit: (338) [apply] apply:maplist_([], [], user:expand_eval) Exit: (337) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (336) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (335) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (334) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (333) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (333) [apply] apply:maplist_([], _107816, user:expand_eval) Unify: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (331) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (330) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (330) [apply] apply:maplist_([], _96644, user:expand_eval) Unify: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) Exit: (328) [apply] apply:maplist_([['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) Exit: (327) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) ^ Exit: (326) [apply] apply:maplist(user:expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Exit: (325) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Call: (325) [apply] apply:maplist_([[let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], _13990, user:expand_eval) Unify: (325) [apply] apply:maplist_([[let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_164582|_164584], user:expand_eval) ^ Call: (326) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _164582) ^ Unify: (326) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _164582) Call: (327) [system] is_list([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]) Exit: (327) [system] is_list([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]) ^ Unify: (326) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [let|_169226]) Call: (327) [system] ground(let) Exit: (327) [system] ground(let) ^ Unify: (326) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [let|_172008]) ^ Call: (327) [user] apply:maplist(expand_eval, [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _172008) ^ Unify: (327) [apply] apply:maplist(user:expand_eval, [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _172008) Call: (328) [apply] apply:maplist_([[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _172008, user:expand_eval) Unify: (328) [apply] apply:maplist_([[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [_175754|_175756], user:expand_eval) ^ Call: (329) [user] expand_eval([_11620, _11626], _175754) ^ Unify: (329) [user] expand_eval([_11620, _11626], _175754) Call: (330) [system] is_list([_11620, _11626]) Exit: (330) [system] is_list([_11620, _11626]) ^ Unify: (329) [user] expand_eval([_11620, _11626], [_11620|_180398]) Call: (330) [system] ground(_11620) ^ Redo: (329) [user] expand_eval([_11620, _11626], [_11620|_180398]) ^ Call: (330) [user] apply:maplist(expand_eval, [_11626], _180398) ^ Unify: (330) [apply] apply:maplist(user:expand_eval, [_11626], _180398) Call: (331) [apply] apply:maplist_([_11626], _180398, user:expand_eval) Unify: (331) [apply] apply:maplist_([_11626], [_185996|_185998], user:expand_eval) ^ Call: (332) [user] expand_eval(_11626, _185996) ^ Unify: (332) [user] expand_eval(_11626, _185996) Call: (333) [system] is_list(_11626) ^ Redo: (332) [user] expand_eval(_11626, _185996) Call: (333) [system] _11626=_185996 Exit: (333) [system] _11626=_11626 ^ Exit: (332) [user] expand_eval(_11626, _11626) Call: (332) [apply] apply:maplist_([], _185998, user:expand_eval) Unify: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([_11626], [_11626], user:expand_eval) ^ Exit: (330) [apply] apply:maplist(user:expand_eval, [_11626], [_11626]) ^ Exit: (329) [user] expand_eval([_11620, _11626], [_11620, _11626]) Call: (329) [apply] apply:maplist_([['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _175756, user:expand_eval) Unify: (329) [apply] apply:maplist_([['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [_199952|_199954], user:expand_eval) ^ Call: (330) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], _199952) ^ Unify: (330) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], _199952) Call: (331) [system] is_list(['get-doc-params', _11500, _11506, _11524]) Exit: (331) [system] is_list(['get-doc-params', _11500, _11506, _11524]) ^ Unify: (330) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], ['get-doc-params'|_204596]) Call: (331) [system] ground('get-doc-params') Exit: (331) [system] ground('get-doc-params') ^ Unify: (330) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], ['get-doc-params'|_207378]) ^ Call: (331) [user] apply:maplist(expand_eval, [_11500, _11506, _11524], _207378) ^ Unify: (331) [apply] apply:maplist(user:expand_eval, [_11500, _11506, _11524], _207378) Call: (332) [apply] apply:maplist_([_11500, _11506, _11524], _207378, user:expand_eval) Unify: (332) [apply] apply:maplist_([_11500, _11506, _11524], [_211124|_211126], user:expand_eval) ^ Call: (333) [user] expand_eval(_11500, _211124) ^ Unify: (333) [user] expand_eval(_11500, _211124) Call: (334) [system] is_list(_11500) ^ Redo: (333) [user] expand_eval(_11500, _211124) Call: (334) [system] _11500=_211124 Exit: (334) [system] _11500=_11500 ^ Exit: (333) [user] expand_eval(_11500, _11500) Call: (333) [apply] apply:maplist_([_11506, _11524], _211126, user:expand_eval) Unify: (333) [apply] apply:maplist_([_11506, _11524], [_219486|_219488], user:expand_eval) ^ Call: (334) [user] expand_eval(_11506, _219486) ^ Unify: (334) [user] expand_eval(_11506, _219486) Call: (335) [system] is_list(_11506) ^ Redo: (334) [user] expand_eval(_11506, _219486) Call: (335) [system] _11506=_219486 Exit: (335) [system] _11506=_11506 ^ Exit: (334) [user] expand_eval(_11506, _11506) Call: (334) [apply] apply:maplist_([_11524], _219488, user:expand_eval) Unify: (334) [apply] apply:maplist_([_11524], [_227848|_227850], user:expand_eval) ^ Call: (335) [user] expand_eval(_11524, _227848) ^ Unify: (335) [user] expand_eval(_11524, _227848) Call: (336) [system] is_list(_11524) ^ Redo: (335) [user] expand_eval(_11524, _227848) Call: (336) [system] _11524=_227848 Exit: (336) [system] _11524=_11524 ^ Exit: (335) [user] expand_eval(_11524, _11524) Call: (335) [apply] apply:maplist_([], _227850, user:expand_eval) Unify: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([_11524], [_11524], user:expand_eval) Exit: (333) [apply] apply:maplist_([_11506, _11524], [_11506, _11524], user:expand_eval) Exit: (332) [apply] apply:maplist_([_11500, _11506, _11524], [_11500, _11506, _11524], user:expand_eval) ^ Exit: (331) [apply] apply:maplist(user:expand_eval, [_11500, _11506, _11524], [_11500, _11506, _11524]) ^ Exit: (330) [user] expand_eval(['get-doc-params', _11500, _11506, _11524], ['get-doc-params', _11500, _11506, _11524]) Call: (330) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], _199954, user:expand_eval) Unify: (330) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [_243668|_243670], user:expand_eval) ^ Call: (331) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _243668) ^ Unify: (331) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _243668) Call: (332) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]) Exit: (332) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]) ^ Unify: (331) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], ['@doc-formal'|_248312]) Call: (332) [system] ground('@doc-formal') Exit: (332) [system] ground('@doc-formal') ^ Unify: (331) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], ['@doc-formal'|_251094]) ^ Call: (332) [user] apply:maplist(expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _251094) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _251094) Call: (333) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _251094, user:expand_eval) Unify: (333) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [_254840|_254842], user:expand_eval) ^ Call: (334) [user] expand_eval(['@item', 'some-func'], _254840) ^ Unify: (334) [user] expand_eval(['@item', 'some-func'], _254840) Call: (335) [system] is_list(['@item', 'some-func']) Exit: (335) [system] is_list(['@item', 'some-func']) ^ Unify: (334) [user] expand_eval(['@item', 'some-func'], ['@item'|_259484]) Call: (335) [system] ground('@item') Exit: (335) [system] ground('@item') ^ Unify: (334) [user] expand_eval(['@item', 'some-func'], ['@item'|_262266]) ^ Call: (335) [user] apply:maplist(expand_eval, ['some-func'], _262266) ^ Unify: (335) [apply] apply:maplist(user:expand_eval, ['some-func'], _262266) Call: (336) [apply] apply:maplist_(['some-func'], _262266, user:expand_eval) Unify: (336) [apply] apply:maplist_(['some-func'], [_266012|_266014], user:expand_eval) ^ Call: (337) [user] expand_eval('some-func', _266012) ^ Unify: (337) [user] expand_eval('some-func', _266012) Call: (338) [system] is_list('some-func') ^ Redo: (337) [user] expand_eval('some-func', _266012) Call: (338) [system] 'some-func'=_266012 Exit: (338) [system] 'some-func'='some-func' ^ Exit: (337) [user] expand_eval('some-func', 'some-func') Call: (337) [apply] apply:maplist_([], _266014, user:expand_eval) Unify: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (335) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (334) [user] expand_eval(['@item', 'some-func'], ['@item', 'some-func']) Call: (334) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _254842, user:expand_eval) Unify: (334) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [_279968|_279970], user:expand_eval) ^ Call: (335) [user] expand_eval(['@kind', function], _279968) ^ Unify: (335) [user] expand_eval(['@kind', function], _279968) Call: (336) [system] is_list(['@kind', function]) Exit: (336) [system] is_list(['@kind', function]) ^ Unify: (335) [user] expand_eval(['@kind', function], ['@kind'|_284612]) Call: (336) [system] ground('@kind') Exit: (336) [system] ground('@kind') ^ Unify: (335) [user] expand_eval(['@kind', function], ['@kind'|_287394]) ^ Call: (336) [user] apply:maplist(expand_eval, [function], _287394) ^ Unify: (336) [apply] apply:maplist(user:expand_eval, [function], _287394) Call: (337) [apply] apply:maplist_([function], _287394, user:expand_eval) Unify: (337) [apply] apply:maplist_([function], [_291140|_291142], user:expand_eval) ^ Call: (338) [user] expand_eval(function, _291140) ^ Unify: (338) [user] expand_eval(function, _291140) Call: (339) [system] is_list(function) ^ Redo: (338) [user] expand_eval(function, _291140) Call: (339) [system] function=_291140 Exit: (339) [system] function=function ^ Exit: (338) [user] expand_eval(function, function) Call: (338) [apply] apply:maplist_([], _291142, user:expand_eval) Unify: (338) [apply] apply:maplist_([], [], user:expand_eval) Exit: (338) [apply] apply:maplist_([], [], user:expand_eval) Exit: (337) [apply] apply:maplist_([function], [function], user:expand_eval) ^ Exit: (336) [apply] apply:maplist(user:expand_eval, [function], [function]) ^ Exit: (335) [user] expand_eval(['@kind', function], ['@kind', function]) Call: (335) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], _279970, user:expand_eval) Unify: (335) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [_305096|_305098], user:expand_eval) ^ Call: (336) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _305096) ^ Unify: (336) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _305096) Call: (337) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (337) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (336) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_309740]) Call: (337) [system] ground('@type') Exit: (337) [system] ground('@type') ^ Unify: (336) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_312522]) ^ Call: (337) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _312522) ^ Unify: (337) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _312522) Call: (338) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _312522, user:expand_eval) Unify: (338) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_316268|_316270], user:expand_eval) ^ Call: (339) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _316268) ^ Unify: (339) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _316268) Call: (340) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (340) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (339) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_320912]) Call: (340) [system] ground(->) Exit: (340) [system] ground(->) ^ Unify: (339) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_323694]) ^ Call: (340) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _323694) ^ Unify: (340) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _323694) Call: (341) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _323694, user:expand_eval) Unify: (341) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_327440|_327442], user:expand_eval) ^ Call: (342) [user] expand_eval('Arg1Type', _327440) ^ Unify: (342) [user] expand_eval('Arg1Type', _327440) Call: (343) [system] is_list('Arg1Type') ^ Redo: (342) [user] expand_eval('Arg1Type', _327440) Call: (343) [system] 'Arg1Type'=_327440 Exit: (343) [system] 'Arg1Type'='Arg1Type' ^ Exit: (342) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (342) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _327442, user:expand_eval) Unify: (342) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_335802|_335804], user:expand_eval) ^ Call: (343) [user] expand_eval('Arg2Type', _335802) ^ Unify: (343) [user] expand_eval('Arg2Type', _335802) Call: (344) [system] is_list('Arg2Type') ^ Redo: (343) [user] expand_eval('Arg2Type', _335802) Call: (344) [system] 'Arg2Type'=_335802 Exit: (344) [system] 'Arg2Type'='Arg2Type' ^ Exit: (343) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (343) [apply] apply:maplist_(['ReturnType'], _335804, user:expand_eval) Unify: (343) [apply] apply:maplist_(['ReturnType'], [_344164|_344166], user:expand_eval) ^ Call: (344) [user] expand_eval('ReturnType', _344164) ^ Unify: (344) [user] expand_eval('ReturnType', _344164) Call: (345) [system] is_list('ReturnType') ^ Redo: (344) [user] expand_eval('ReturnType', _344164) Call: (345) [system] 'ReturnType'=_344164 Exit: (345) [system] 'ReturnType'='ReturnType' ^ Exit: (344) [user] expand_eval('ReturnType', 'ReturnType') Call: (344) [apply] apply:maplist_([], _344166, user:expand_eval) Unify: (344) [apply] apply:maplist_([], [], user:expand_eval) Exit: (344) [apply] apply:maplist_([], [], user:expand_eval) Exit: (343) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (342) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (341) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (340) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (339) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (339) [apply] apply:maplist_([], _316270, user:expand_eval) Unify: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (338) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (337) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (336) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (336) [apply] apply:maplist_([_11482, ['@params', _11620], _11626], _305098, user:expand_eval) Unify: (336) [apply] apply:maplist_([_11482, ['@params', _11620], _11626], [_365578|_365580], user:expand_eval) ^ Call: (337) [user] expand_eval(_11482, _365578) ^ Unify: (337) [user] expand_eval(_11482, _365578) Call: (338) [system] is_list(_11482) ^ Redo: (337) [user] expand_eval(_11482, _365578) Call: (338) [system] _11482=_365578 Exit: (338) [system] _11482=_11482 ^ Exit: (337) [user] expand_eval(_11482, _11482) Call: (337) [apply] apply:maplist_([['@params', _11620], _11626], _365580, user:expand_eval) Unify: (337) [apply] apply:maplist_([['@params', _11620], _11626], [_373940|_373942], user:expand_eval) ^ Call: (338) [user] expand_eval(['@params', _11620], _373940) ^ Unify: (338) [user] expand_eval(['@params', _11620], _373940) Call: (339) [system] is_list(['@params', _11620]) Exit: (339) [system] is_list(['@params', _11620]) ^ Unify: (338) [user] expand_eval(['@params', _11620], ['@params'|_378584]) Call: (339) [system] ground('@params') Exit: (339) [system] ground('@params') ^ Unify: (338) [user] expand_eval(['@params', _11620], ['@params'|_381366]) ^ Call: (339) [user] apply:maplist(expand_eval, [_11620], _381366) ^ Unify: (339) [apply] apply:maplist(user:expand_eval, [_11620], _381366) Call: (340) [apply] apply:maplist_([_11620], _381366, user:expand_eval) Unify: (340) [apply] apply:maplist_([_11620], [_385112|_385114], user:expand_eval) ^ Call: (341) [user] expand_eval(_11620, _385112) ^ Unify: (341) [user] expand_eval(_11620, _385112) Call: (342) [system] is_list(_11620) ^ Redo: (341) [user] expand_eval(_11620, _385112) Call: (342) [system] _11620=_385112 Exit: (342) [system] _11620=_11620 ^ Exit: (341) [user] expand_eval(_11620, _11620) Call: (341) [apply] apply:maplist_([], _385114, user:expand_eval) Unify: (341) [apply] apply:maplist_([], [], user:expand_eval) Exit: (341) [apply] apply:maplist_([], [], user:expand_eval) Exit: (340) [apply] apply:maplist_([_11620], [_11620], user:expand_eval) ^ Exit: (339) [apply] apply:maplist(user:expand_eval, [_11620], [_11620]) ^ Exit: (338) [user] expand_eval(['@params', _11620], ['@params', _11620]) Call: (338) [apply] apply:maplist_([_11626], _373942, user:expand_eval) Unify: (338) [apply] apply:maplist_([_11626], [_399068|_399070], user:expand_eval) ^ Call: (339) [user] expand_eval(_11626, _399068) ^ Unify: (339) [user] expand_eval(_11626, _399068) Call: (340) [system] is_list(_11626) ^ Redo: (339) [user] expand_eval(_11626, _399068) Call: (340) [system] _11626=_399068 Exit: (340) [system] _11626=_11626 ^ Exit: (339) [user] expand_eval(_11626, _11626) Call: (339) [apply] apply:maplist_([], _399070, user:expand_eval) Unify: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (338) [apply] apply:maplist_([_11626], [_11626], user:expand_eval) Exit: (337) [apply] apply:maplist_([['@params', _11620], _11626], [['@params', _11620], _11626], user:expand_eval) Exit: (336) [apply] apply:maplist_([_11482, ['@params', _11620], _11626], [_11482, ['@params', _11620], _11626], user:expand_eval) Exit: (335) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], user:expand_eval) Exit: (334) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], user:expand_eval) Exit: (333) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]) ^ Exit: (331) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]) Call: (331) [apply] apply:maplist_([], _243670, user:expand_eval) Unify: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], user:expand_eval) Exit: (329) [apply] apply:maplist_([['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], user:expand_eval) Exit: (328) [apply] apply:maplist_([[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], user:expand_eval) ^ Exit: (327) [apply] apply:maplist(user:expand_eval, [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [[_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]) ^ Exit: (326) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]) Call: (326) [apply] apply:maplist_([], _164584, user:expand_eval) Unify: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (325) [apply] apply:maplist_([[let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [[let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], user:expand_eval) Exit: (324) [apply] apply:maplist_([[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], user:expand_eval) Exit: (323) [apply] apply:maplist_([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], user:expand_eval) ^ Exit: (322) [apply] apply:maplist(user:expand_eval, [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) ^ Exit: (321) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) Call: (321) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13966, user:expand_eval) Unify: (321) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [_432600|_432602], user:expand_eval) ^ Call: (322) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _432600) ^ Unify: (322) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _432600) Call: (323) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]) Exit: (323) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]) ^ Unify: (322) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], ['@doc-formal'|_437244]) Call: (323) [system] ground('@doc-formal') Exit: (323) [system] ground('@doc-formal') ^ Unify: (322) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], ['@doc-formal'|_440026]) ^ Call: (323) [user] apply:maplist(expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _440026) ^ Unify: (323) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _440026) Call: (324) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _440026, user:expand_eval) Unify: (324) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [_443772|_443774], user:expand_eval) ^ Call: (325) [user] expand_eval(['@item', 'some-func'], _443772) ^ Unify: (325) [user] expand_eval(['@item', 'some-func'], _443772) Call: (326) [system] is_list(['@item', 'some-func']) Exit: (326) [system] is_list(['@item', 'some-func']) ^ Unify: (325) [user] expand_eval(['@item', 'some-func'], ['@item'|_448416]) Call: (326) [system] ground('@item') Exit: (326) [system] ground('@item') ^ Unify: (325) [user] expand_eval(['@item', 'some-func'], ['@item'|_451198]) ^ Call: (326) [user] apply:maplist(expand_eval, ['some-func'], _451198) ^ Unify: (326) [apply] apply:maplist(user:expand_eval, ['some-func'], _451198) Call: (327) [apply] apply:maplist_(['some-func'], _451198, user:expand_eval) Unify: (327) [apply] apply:maplist_(['some-func'], [_454944|_454946], user:expand_eval) ^ Call: (328) [user] expand_eval('some-func', _454944) ^ Unify: (328) [user] expand_eval('some-func', _454944) Call: (329) [system] is_list('some-func') ^ Redo: (328) [user] expand_eval('some-func', _454944) Call: (329) [system] 'some-func'=_454944 Exit: (329) [system] 'some-func'='some-func' ^ Exit: (328) [user] expand_eval('some-func', 'some-func') Call: (328) [apply] apply:maplist_([], _454946, user:expand_eval) Unify: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (326) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (325) [user] expand_eval(['@item', 'some-func'], ['@item', 'some-func']) Call: (325) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _443774, user:expand_eval) Unify: (325) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [_468900|_468902], user:expand_eval) ^ Call: (326) [user] expand_eval(['@kind', function], _468900) ^ Unify: (326) [user] expand_eval(['@kind', function], _468900) Call: (327) [system] is_list(['@kind', function]) Exit: (327) [system] is_list(['@kind', function]) ^ Unify: (326) [user] expand_eval(['@kind', function], ['@kind'|_473544]) Call: (327) [system] ground('@kind') Exit: (327) [system] ground('@kind') ^ Unify: (326) [user] expand_eval(['@kind', function], ['@kind'|_476326]) ^ Call: (327) [user] apply:maplist(expand_eval, [function], _476326) ^ Unify: (327) [apply] apply:maplist(user:expand_eval, [function], _476326) Call: (328) [apply] apply:maplist_([function], _476326, user:expand_eval) Unify: (328) [apply] apply:maplist_([function], [_480072|_480074], user:expand_eval) ^ Call: (329) [user] expand_eval(function, _480072) ^ Unify: (329) [user] expand_eval(function, _480072) Call: (330) [system] is_list(function) ^ Redo: (329) [user] expand_eval(function, _480072) Call: (330) [system] function=_480072 Exit: (330) [system] function=function ^ Exit: (329) [user] expand_eval(function, function) Call: (329) [apply] apply:maplist_([], _480074, user:expand_eval) Unify: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([function], [function], user:expand_eval) ^ Exit: (327) [apply] apply:maplist(user:expand_eval, [function], [function]) ^ Exit: (326) [user] expand_eval(['@kind', function], ['@kind', function]) Call: (326) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], _468902, user:expand_eval) Unify: (326) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [_494028|_494030], user:expand_eval) ^ Call: (327) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _494028) ^ Unify: (327) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _494028) Call: (328) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (328) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (327) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_498672]) Call: (328) [system] ground('@type') Exit: (328) [system] ground('@type') ^ Unify: (327) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_501454]) ^ Call: (328) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _501454) ^ Unify: (328) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _501454) Call: (329) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _501454, user:expand_eval) Unify: (329) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_505200|_505202], user:expand_eval) ^ Call: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _505200) ^ Unify: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _505200) Call: (331) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (331) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_509844]) Call: (331) [system] ground(->) Exit: (331) [system] ground(->) ^ Unify: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_512626]) ^ Call: (331) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _512626) ^ Unify: (331) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _512626) Call: (332) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _512626, user:expand_eval) Unify: (332) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_516372|_516374], user:expand_eval) ^ Call: (333) [user] expand_eval('Arg1Type', _516372) ^ Unify: (333) [user] expand_eval('Arg1Type', _516372) Call: (334) [system] is_list('Arg1Type') ^ Redo: (333) [user] expand_eval('Arg1Type', _516372) Call: (334) [system] 'Arg1Type'=_516372 Exit: (334) [system] 'Arg1Type'='Arg1Type' ^ Exit: (333) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (333) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _14374, user:expand_eval) Unify: (333) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_15134|_15136], user:expand_eval) ^ Call: (334) [user] expand_eval('Arg2Type', _15134) ^ Unify: (334) [user] expand_eval('Arg2Type', _15134) Call: (335) [system] is_list('Arg2Type') ^ Redo: (334) [user] expand_eval('Arg2Type', _15134) Call: (335) [system] 'Arg2Type'=_15134 Exit: (335) [system] 'Arg2Type'='Arg2Type' ^ Exit: (334) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (334) [apply] apply:maplist_(['ReturnType'], _15136, user:expand_eval) Unify: (334) [apply] apply:maplist_(['ReturnType'], [_23496|_23498], user:expand_eval) ^ Call: (335) [user] expand_eval('ReturnType', _23496) ^ Unify: (335) [user] expand_eval('ReturnType', _23496) Call: (336) [system] is_list('ReturnType') ^ Redo: (335) [user] expand_eval('ReturnType', _23496) Call: (336) [system] 'ReturnType'=_23496 Exit: (336) [system] 'ReturnType'='ReturnType' ^ Exit: (335) [user] expand_eval('ReturnType', 'ReturnType') Call: (335) [apply] apply:maplist_([], _23498, user:expand_eval) Unify: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (333) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (332) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (331) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (330) [apply] apply:maplist_([], _14356, user:expand_eval) Unify: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (328) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (327) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (327) [apply] apply:maplist_([['@desc', "No documentation"]], _14338, user:expand_eval) Unify: (327) [apply] apply:maplist_([['@desc', "No documentation"]], [_44910|_44912], user:expand_eval) ^ Call: (328) [user] expand_eval(['@desc', "No documentation"], _44910) ^ Unify: (328) [user] expand_eval(['@desc', "No documentation"], _44910) Call: (329) [system] is_list(['@desc', "No documentation"]) Exit: (329) [system] is_list(['@desc', "No documentation"]) ^ Unify: (328) [user] expand_eval(['@desc', "No documentation"], ['@desc'|_49554]) Call: (329) [system] ground('@desc') Exit: (329) [system] ground('@desc') ^ Unify: (328) [user] expand_eval(['@desc', "No documentation"], ['@desc'|_52336]) ^ Call: (329) [user] apply:maplist(expand_eval, ["No documentation"], _52336) ^ Unify: (329) [apply] apply:maplist(user:expand_eval, ["No documentation"], _52336) Call: (330) [apply] apply:maplist_(["No documentation"], _52336, user:expand_eval) Unify: (330) [apply] apply:maplist_(["No documentation"], [_56082|_56084], user:expand_eval) ^ Call: (331) [user] expand_eval("No documentation", _56082) ^ Unify: (331) [user] expand_eval("No documentation", _56082) Call: (332) [system] is_list("No documentation") ^ Redo: (331) [user] expand_eval("No documentation", _56082) Call: (332) [system] "No documentation"=_56082 Exit: (332) [system] "No documentation"="No documentation" ^ Exit: (331) [user] expand_eval("No documentation", "No documentation") Call: (331) [apply] apply:maplist_([], _56084, user:expand_eval) Unify: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_(["No documentation"], ["No documentation"], user:expand_eval) ^ Exit: (329) [apply] apply:maplist(user:expand_eval, ["No documentation"], ["No documentation"]) ^ Exit: (328) [user] expand_eval(['@desc', "No documentation"], ['@desc', "No documentation"]) Call: (328) [apply] apply:maplist_([], _44912, user:expand_eval) Unify: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_([['@desc', "No documentation"]], [['@desc', "No documentation"]], user:expand_eval) Exit: (326) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], user:expand_eval) Exit: (325) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], user:expand_eval) Exit: (324) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], user:expand_eval) ^ Exit: (323) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]) ^ Exit: (322) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]) Call: (322) [apply] apply:maplist_([], _14284, user:expand_eval) Unify: (322) [apply] apply:maplist_([], [], user:expand_eval) Exit: (322) [apply] apply:maplist_([], [], user:expand_eval) Exit: (321) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], user:expand_eval) Exit: (320) [apply] apply:maplist_([[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], user:expand_eval) Exit: (319) [apply] apply:maplist_([['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], user:expand_eval) Exit: (318) [apply] apply:maplist_(['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], ['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], user:expand_eval) ^ Exit: (317) [apply] apply:maplist(user:expand_eval, ['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], ['&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Exit: (316) [user] expand_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]) ^ Exit: (315) [system] once(user:expand_eval([unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]])) Call: (315) [system] [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]]\==[unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]] ^ Redo: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13584) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13584) ^ Call: (315) [user] is_progn(unify) ^ Unify: (315) [user] is_progn(unify) Call: (316) [system] var(unify) ^ Redo: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13584) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13584) ^ Call: (315) [user] is_space_op(unify) ^ Redo: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13584) ^ Unify: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13584) ^ Call: (315) [user] eval_space_start(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13584) ^ Unify: (315) [user] eval_space_start(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13584) Call: (316) [user] into_space(488, '&self', '&self', _99002) Unify: (316) [user] into_space(488, '&self', '&self', '&self') Call: (317) [system] '&self'=='&self' Exit: (317) [system] '&self'=='&self' Exit: (316) [user] into_space(488, '&self', '&self', '&self') ^ Call: (316) [user] eval_space(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _13584) ^ Unify: (316) [user] eval_space(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) ^ Call: (317) [user] eval_space(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) ^ Unify: (317) [user] eval_space(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _11500], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', _11500, _11506, _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _11482, ['@params', _11620], _11626]]]) ^ Call: (318) [user] metta_atom_iter(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]) ^ Unify: (318) [user] metta_atom_iter(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]) Call: (319) [system] 488<3 ^ Redo: (318) [user] metta_atom_iter(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]) ^ Unify: (318) [user] metta_atom_iter(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]) Call: (319) [system] atom('@doc') Exit: (319) [system] atom('@doc') ^ Call: (319) [user] is_comma('@doc') ^ Unify: (319) [user] is_comma('@doc') Call: (320) [system] var('@doc') ^ Redo: (318) [user] metta_atom_iter(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]) ^ Unify: (318) [user] metta_atom_iter(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]) Call: (319) [user] dcall0000000000(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506])) Unify: (319) [user] dcall0000000000(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506])) Call: (320) [system] _120468=sol(dead) Exit: (320) [system] sol(dead)=sol(dead) Call: (320) [system] copy_term_g(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]), _122330) Unify: (320) [system] copy_term_g(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]), _122330) Call: (321) [system] ground(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506])) Fail: (321) [system] ground(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506])) Redo: (320) [user] copy_term_g(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]), _122330) Unify: (320) [user] copy_term_g(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]), _122330) Call: (321) [system] copy_term(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]), _122330) Exit: (321) [system] copy_term(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872])) Exit: (320) [user] copy_term_g(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506]), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872])) Call: (320) [user] call_nth(sol(dead), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732, _130734, _130736) Unify: (320) [user] call_nth(sol(dead), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732, _130734, _130736) Call: (321) [system] repeat Exit: (321) [system] repeat ^ Call: (321) [user] solution_sequences:call_nth(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732) ^ Unify: (321) [solution_sequences] solution_sequences:call_nth(user:metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732) Call: (322) [system] integer(_130732) Fail: (322) [system] integer(_130732) ^ Redo: (321) [solution_sequences] solution_sequences:call_nth(user:metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732) ^ Unify: (321) [solution_sequences] solution_sequences:call_nth(user:metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732) Call: (322) [system] var(_130732) Exit: (322) [system] var(_130732) Call: (322) [system] _141864=count(0) Exit: (322) [system] count(0)=count(0) ^ Call: (322) [user] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (322) [user] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (324) [user] cant_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (324) [user] cant_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (325) [system] '@doc'==let ^ Redo: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Exit: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (323) [user] into_space(488, '&self', '&self', _153030) Unify: (323) [user] into_space(488, '&self', '&self', '&self') Call: (324) [system] '&self'=='&self' Exit: (324) [system] '&self'=='&self' Exit: (323) [user] into_space(488, '&self', '&self', '&self') Call: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (324) [user] typed_list('&self', _159570, _159492) ^ Unify: (324) [user] typed_list('&self', _160502, _159492) Call: (325) [system] compound('&self') Fail: (325) [system] compound('&self') ^ Fail: (324) [user] typed_list('&self', _163282, _159492) Redo: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (324) [system] '&self'=='&flybase' Redo: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (324) [user] metta_atom_in_file('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (324) [user] metta_atom_in_file('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (325) [user] metta_atom_in_file('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872], _170664, _170666) ^ Unify: (325) [user] metta_atom_in_file('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872], _171600, _171602) ^ Call: (326) [user] loaded_into_kb('&self', _172458) ^ Unify: (326) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (326) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (326) [user] once(user:asserted_metta_pred(_183056, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (326) [system] once(user:asserted_metta_pred(_183056, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (327) [user] asserted_metta_pred(_183056, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (327) [user] asserted_metta_pred(_183056, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (325) [user] metta_atom_asserted_deduced('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Redo: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) Exit: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) Exit: (323) [user] metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) ^ Exit: (322) [user] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) Call: (322) [system] arg(1, count(0), _211674) Exit: (322) [system] arg(1, count(0), 0) Call: (322) [system] _130732 is 0+1 Exit: (322) [system] 1 is 0+1 Call: (322) [system] nb_setarg(1, count(0), 1) Exit: (322) [system] nb_setarg(1, count(1), 1) ^ Exit: (321) [solution_sequences] solution_sequences:call_nth(user:metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), 1) Call: (321) [system] arg(1, sol(dead), _130736) Exit: (321) [system] arg(1, sol(dead), dead) Call: (321) [system] nb_setarg(1, sol(dead), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])) Exit: (321) [system] nb_setarg(1, sol(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])) Exit: (320) [user] call_nth(sol(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), 1, false, dead) Call: (320) [system] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506])=dead Redo: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Redo: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (324) [system] '&self'\=='&corelib' Exit: (324) [system] '&self'\=='&corelib' ^ Call: (324) [user] using_all_spaces ^ Unify: (324) [user] using_all_spaces Call: (325) [system] nb_current(with_all_spaces, t) Exit: (325) [system] nb_current(with_all_spaces, t) ^ Exit: (324) [user] using_all_spaces Call: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (325) [user] typed_list('&corelib', _235018, _234940) ^ Unify: (325) [user] typed_list('&corelib', _235950, _234940) Call: (326) [system] compound('&corelib') Fail: (326) [system] compound('&corelib') ^ Fail: (325) [user] typed_list('&corelib', _238730, _234940) Redo: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (325) [system] '&corelib'=='&flybase' Redo: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (325) [user] metta_atom_in_file('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (325) [user] metta_atom_in_file('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (326) [user] metta_atom_in_file('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872], _246112, _246114) ^ Unify: (326) [user] metta_atom_in_file('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872], _247048, _247050) ^ Call: (327) [user] loaded_into_kb('&corelib', _247906) ^ Unify: (327) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Exit: (327) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Call: (327) [user] once(user:asserted_metta_pred(_258460, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Unify: (327) [system] once(user:asserted_metta_pred(_258460, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta')) ^ Call: (328) [user] asserted_metta_pred(_258460, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Fail: (328) [user] asserted_metta_pred(_258460, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/corelib.metta') ^ Redo: (327) [user] loaded_into_kb('&corelib', _247906) ^ Unify: (327) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Exit: (327) [user] loaded_into_kb('&corelib', P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Call: (327) [user] once(user:asserted_metta_pred(_288260, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Unify: (327) [system] once(user:asserted_metta_pred(_288260, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta')) ^ Call: (328) [user] asserted_metta_pred(_288260, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') ^ Fail: (328) [user] asserted_metta_pred(_288260, P;HTML|'/home/runner/work/metta-wam/metta-wam/src/canary/stdlib_mettalog.metta') Redo: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (325) [user] metta_atom_asserted('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (325) [user] metta_atom_asserted('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (326) [user] metta_atom_asserted_deduced('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (326) [user] metta_atom_asserted_deduced('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (327) [user] metta_atom_corelib_types(['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Redo: (325) [user] metta_atom_asserted('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Redo: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (325) [system] '&corelib'\=='&corelib' Redo: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom('&corelib', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (325) [system] '&corelib'\=='&corelib' ^ Fail: (322) [user] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Fail: (321) [solution_sequences] solution_sequences:call_nth(user:metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732) Redo: (321) [system] repeat Exit: (321) [system] repeat ^ Call: (321) [user] solution_sequences:call_nth(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732) ^ Unify: (321) [solution_sequences] solution_sequences:call_nth(user:metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732) Call: (322) [system] integer(_130732) Fail: (322) [system] integer(_130732) ^ Redo: (321) [solution_sequences] solution_sequences:call_nth(user:metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732) ^ Unify: (321) [solution_sequences] solution_sequences:call_nth(user:metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]), _130732) Call: (322) [system] var(_130732) Exit: (322) [system] var(_130732) Call: (322) [system] _331528=count(0) Exit: (322) [system] count(0)=count(0) ^ Call: (322) [user] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (322) [user] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (324) [user] cant_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (324) [user] cant_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (325) [system] '@doc'==let ^ Redo: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Exit: (323) [user] can_be_ok(metta_atom_true, ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (323) [user] into_space(488, '&self', '&self', _342694) Unify: (323) [user] into_space(488, '&self', '&self', '&self') Call: (324) [system] '&self'=='&self' Exit: (324) [system] '&self'=='&self' Exit: (323) [user] into_space(488, '&self', '&self', '&self') Call: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (324) [user] typed_list('&self', _349234, _349156) ^ Unify: (324) [user] typed_list('&self', _350166, _349156) Call: (325) [system] compound('&self') Fail: (325) [system] compound('&self') ^ Fail: (324) [user] typed_list('&self', _352946, _349156) Redo: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (324) [system] '&self'=='&flybase' Redo: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (324) [user] metta_atom_in_file('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Unify: (324) [user] metta_atom_in_file('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (325) [user] metta_atom_in_file('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872], _360328, _360330) ^ Unify: (325) [user] metta_atom_in_file('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872], _361264, _361266) ^ Call: (326) [user] loaded_into_kb('&self', _362122) ^ Unify: (326) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Exit: (326) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Call: (326) [user] once(user:asserted_metta_pred(_372720, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Unify: (326) [system] once(user:asserted_metta_pred(_372720, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta')) ^ Call: (327) [user] asserted_metta_pred(_372720, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') ^ Fail: (327) [user] asserted_metta_pred(_372720, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta') Redo: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (323) [user] metta_atom('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Call: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) ^ Call: (325) [user] metta_atom_asserted_deduced('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Redo: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', _128848, ['@params', _128866], _128872]) Unify: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) Exit: (324) [user] metta_atom_asserted('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) Exit: (323) [user] metta_atom('&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) ^ Exit: (322) [user] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) Call: (322) [system] arg(1, count(0), _401338) Exit: (322) [system] arg(1, count(0), 0) Call: (322) [system] _130732 is 0+1 Exit: (322) [system] 1 is 0+1 Call: (322) [system] nb_setarg(1, count(0), 1) Exit: (322) [system] nb_setarg(1, count(1), 1) ^ Exit: (321) [solution_sequences] solution_sequences:call_nth(user:metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), 1) Call: (321) [system] arg(1, sol(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])), _130736) Exit: (321) [system] arg(1, sol(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])) Call: (321) [system] nb_setarg(1, sol(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])) Exit: (321) [system] nb_setarg(1, sol(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])) Exit: (320) [user] call_nth(sol(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])), metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]), 1, false, metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])) Call: (320) [system] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', _11482, ['@params', _11500], _11506])=metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) Exit: (320) [system] metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])=metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) Call: (320) [system] false==yes Redo: (319) [user] dcall0000000000(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])) Call: (320) [system] var(1) Redo: (319) [user] dcall0000000000(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])) Call: (320) [system] 1==1 Exit: (320) [system] 1==1 Exit: (319) [user] dcall0000000000(metta_atom_true(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]])) ^ Exit: (318) [user] metta_atom_iter(=, 488, '&self', '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]]) ^ Exit: (317) [user] eval_space(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) Call: (317) [user] make_nop(_6242, [], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) Unify: (317) [user] make_nop(_6242, [], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) Call: (318) [user] make_nop([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Redo: (316) [user] eval_space(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Exit: (316) [user] eval_space(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Exit: (315) [user] eval_space_start(=, _6242, 488, '&self', [match, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Exit: (314) [user] eval_20(=, _6242, 488, '&self', [unify, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) Call: (314) [system] nb_setarg(1, retval(fail), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) Exit: (314) [system] nb_setarg(1, retval([let, _430290, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_430446, _430452], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _430290], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _430446], _430452]]]), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Call: (314) [user] ignore(notrace((\+[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]\=_13600, nb_setarg(1, retval([let, _430290, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_430446, _430452], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _430290], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _430446], _430452]]]), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])))) ^ Unify: (314) [system] ignore(user:notrace((\+[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]\=_13600, nb_setarg(1, retval([let, _430290, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_430446, _430452], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _430290], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _430446], _430452]]]), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])))) ^ Call: (316) [system] setup_call_cleanup('$notrace'(_433412, _433414), once(user:(\+[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]\=_13600, nb_setarg(1, retval([let, _430290, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_430446, _430452], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _430290], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _430446], _430452]]]), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]))), '$restore_trace'(_433412, _433414)) ^ Unify: (316) [system] setup_call_cleanup(system:'$notrace'(_433412, _433414), system:once(user:(\+[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]\=_13600, nb_setarg(1, retval([let, _430290, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_430446, _430452], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _430290], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _430446], _430452]]]), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]))), system:'$restore_trace'(_433412, _433414)) ^ Call: (317) [system] sig_atomic(system:'$notrace'(_433412, _433414)) ^ Exit: (316) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]\=_13600, nb_setarg(1, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]]), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (314) [system] ignore(user:notrace((\+[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]\=_13600, nb_setarg(1, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]]), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])))) ^ Call: (314) [user] ignore((_13592==1->ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])])))))))))) ^ Unify: (314) [system] ignore(user:(_13592==1->ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])])))))))))) Call: (316) [system] _13592==1 Fail: (316) [system] _13592==1 ^ Call: (317) [system] setup_call_cleanup('$notrace'(_442174, _442176), once(user:ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])])))))))), '$restore_trace'(_442174, _442176)) ^ Unify: (317) [system] setup_call_cleanup(system:'$notrace'(_442174, _442176), system:once(user:ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])])))))))), system:'$restore_trace'(_442174, _442176)) ^ Call: (318) [system] sig_atomic(system:'$notrace'(_442174, _442176)) ^ Exit: (317) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (314) [system] ignore(user:(_13592==1->ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])])))))))))) ^ Exit: (312) [system] call_cleanup(user:((call(eval_20(=, _6242), 488, '&self', [unify, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])*->nb_setarg(1, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]]), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]);fail, trace, call(eval_20(=, _6242), 488, '&self', [unify, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])), ignore(notrace((\+[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]\=_13600, nb_setarg(1, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]]), [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]))))), user:ignore((_13592==1->ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])]))));notrace(ignore(if_t(11<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _13630, _13630+1), (retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail), nonvar([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])->indentq(11, _13630, <--, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]);indentq(11, _13630, <--, [e, retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])]))))))))))) Call: (312) [system] retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail) Exit: (312) [system] retval([let, _436260, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_436416, _436422], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _436260], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _436416], _436422]]])\=@=retval(fail) ^ Exit: (311) [user] trace_eval(eval_20(=, _6242), e, 488, '&self', [unify, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Call: (311) [user] self_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Unify: (311) [user] self_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Call: (313) [system] setup_call_cleanup('$notrace'(_452644, _452646), once(user:self_eval0([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])), '$restore_trace'(_452644, _452646)) ^ Unify: (313) [system] setup_call_cleanup(system:'$notrace'(_452644, _452646), system:once(user:self_eval0([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])), system:'$restore_trace'(_452644, _452646)) ^ Call: (314) [system] sig_atomic(system:'$notrace'(_452644, _452646)) ^ Fail: (311) [user] self_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Redo: (310) [user] eval_01(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) Call: (311) [system] [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]=@=[unify, '&self', ['@doc', 'some-func', _13376, ['@params', _13394], _13400], [let, _13418, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', _13394], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_13478, _13484], ['get-doc-params', _13394, _13400, _13418], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _13376, ['@params', _13478], _13484]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]] ^ Redo: (310) [user] eval_01(=, _6242, 489, '&self', [unify, '&self', ['@doc', 'some-func', ['@desc', "Test function"], ['@params', [['@param', "First argument"], ['@param', "Second argument"]]], ['@return', "Return value"]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "No documentation"]]], _12120) ^ Call: (311) [user] eval_01(=, _6242, 488, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _459222) ^ Unify: (311) [user] eval_01(=, _6242, 488, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _459222) ^ Call: (312) [user] if_t((488<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (312) [user] if_t((488<1, trace_on_overflow), debug(metta(eval_args))) Call: (314) [system] 488<1 Fail: (314) [system] 488<1 ^ Redo: (312) [user] if_t((488<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (312) [user] if_t((488<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (313) [system] setup_call_cleanup('$notrace'(_466732, _466734), once(user:(_466708 is 488-1, copy_term([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _466722))), '$restore_trace'(_466732, _466734)) ^ Unify: (313) [system] setup_call_cleanup(system:'$notrace'(_466732, _466734), system:once(user:(_466708 is 488-1, copy_term([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _466722))), system:'$restore_trace'(_466732, _466734)) ^ Call: (314) [system] sig_atomic(system:'$notrace'(_466732, _466734)) ^ Exit: (313) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(487 is 488-1, copy_term([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [let, _469580, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_469610, _469616], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _469580], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _469610], _469616]]]))), system:'$restore_trace'(3, -1)) ^ Call: (312) [user] trace_eval(eval_20(=, _6242), e, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654) ^ Unify: (312) [user] trace_eval(eval_20(=, _6242), e, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654) ^ Call: (313) [user] must_det_ll((notrace((flag(eval_num, _472564, _472564+1), _472582 is _472564 mod 500, _472600 is 99-487 mod 100, _472624=_472626, option_else('trace-length', _472638, 500), option_else('trace-depth', _472646, 30))), quietly(if_t((nop(stop_rtrace), _472582>_472638), (set_debug(eval, false), _472702 is _472638+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_472702])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_472754))))) ^ Unify: (313) [user] must_det_ll(user:(notrace((flag(eval_num, _472564, _472564+1), _472582 is _472564 mod 500, _472600 is 99-487 mod 100, _472624=_472626, option_else('trace-length', _472638, 500), option_else('trace-depth', _472646, 30))), quietly(if_t((nop(stop_rtrace), _472582>_472638), (set_debug(eval, false), _472702 is _472638+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_472702])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_472754))))) ^ Call: (314) [user] once(user:(notrace((flag(eval_num, _472564, _472564+1), _472582 is _472564 mod 500, _472600 is 99-487 mod 100, _472624=_472626, option_else('trace-length', _472638, 500), option_else('trace-depth', _472646, 30))), quietly(if_t((nop(stop_rtrace), _472582>_472638), (set_debug(eval, false), _472702 is _472638+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_472702])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_472754))))) ^ Unify: (314) [system] once(user:(notrace((flag(eval_num, _472564, _472564+1), _472582 is _472564 mod 500, _472600 is 99-487 mod 100, _472624=_472626, option_else('trace-length', _472638, 500), option_else('trace-depth', _472646, 30))), quietly(if_t((nop(stop_rtrace), _472582>_472638), (set_debug(eval, false), _472702 is _472638+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_472702])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_472754))))) ^ Call: (317) [system] setup_call_cleanup('$notrace'(_476478, _476480), once(user:(flag(eval_num, _472564, _472564+1), _472582 is _472564 mod 500, _472600 is 99-487 mod 100, _472624=_472626, option_else('trace-length', _472638, 500), option_else('trace-depth', _472646, 30))), '$restore_trace'(_476478, _476480)) ^ Unify: (317) [system] setup_call_cleanup(system:'$notrace'(_476478, _476480), system:once(user:(flag(eval_num, _472564, _472564+1), _472582 is _472564 mod 500, _472600 is 99-487 mod 100, _472624=_472626, option_else('trace-length', _472638, 500), option_else('trace-depth', _472646, 30))), system:'$restore_trace'(_476478, _476480)) ^ Call: (318) [system] sig_atomic(system:'$notrace'(_476478, _476480)) ^ Exit: (317) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 30, 30+1), 30 is 30 mod 500, 12 is 99-487 mod 100, _472624=_472624, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (317) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 30>500), (set_debug(eval, false), _472702 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_472702])), nop((start_rtrace, rtrace))))) ^ Unify: (317) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 30>500), (set_debug(eval, false), _472702 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_472702])), nop((start_rtrace, rtrace))))) ^ Exit: (317) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 30>500), (set_debug(eval, false), _472702 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_472702])), nop((start_rtrace, rtrace))))) Call: (316) [user] nop(notrace(no_repeats_var(_472754))) Unify: (316) [user] nop(notrace(no_repeats_var(_472754))) Exit: (316) [user] nop(notrace(no_repeats_var(_472754))) ^ Exit: (314) [system] once(user:(notrace((flag(eval_num, 30, 30+1), 30 is 30 mod 500, 12 is 99-487 mod 100, _472624=_472624, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 30>500), (set_debug(eval, false), _472702 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_472702])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_472754))))) ^ Exit: (313) [user] must_det_ll(user:(notrace((flag(eval_num, 30, 30+1), 30 is 30 mod 500, 12 is 99-487 mod 100, _472624=_472624, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 30>500), (set_debug(eval, false), _472702 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_472702])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_472754))))) Call: (313) [occurs] occurs:sub_term(_487942, e) Unify: (313) [occurs] occurs:sub_term(e, e) Exit: (313) [occurs] occurs:sub_term(e, e) Call: (313) [system] e\=e Fail: (313) [system] e\=e Redo: (313) [occurs] occurs:sub_term(_487942, e) Unify: (313) [occurs] occurs:sub_term(_487942, e) Call: (314) [system] compound(e) Fail: (314) [system] compound(e) Fail: (313) [occurs] occurs:sub_term(_487942, e) ^ Redo: (312) [user] trace_eval(eval_20(=, _6242), e, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654) Call: (313) [system] _498160=e Exit: (313) [system] e=e ^ Call: (313) [user] if_trace((eval;e), (_472624=1, indentq(12, 30, -->, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]))) ^ Unify: (313) [user] if_trace((eval;e), (_472624=1, indentq(12, 30, -->, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]))) ^ Call: (315) [system] setup_call_cleanup('$notrace'(_501964, _501966), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _472624=1, indentq(12, 30, -->, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]))), _501922, fbug((_501922-->if_trace((eval;e), (_472624=1, indentq(12, 30, -->, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]])))))))), '$restore_trace'(_501964, _501966)) ^ Unify: (315) [system] setup_call_cleanup(system:'$notrace'(_501964, _501966), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _472624=1, indentq(12, 30, -->, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]))), _501922, fbug((_501922-->if_trace((eval;e), (_472624=1, indentq(12, 30, -->, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]])))))))), system:'$restore_trace'(_501964, _501966)) ^ Call: (316) [system] sig_atomic(system:'$notrace'(_501964, _501966)) ^ Exit: (315) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _472624=1, indentq(12, 30, -->, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]))), _501922, fbug((_501922-->if_trace((eval;e), (_472624=1, indentq(12, 30, -->, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (313) [user] if_trace((eval;e), (_472624=1, indentq(12, 30, -->, [e, [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]]))) Call: (313) [system] _506746=retval(fail) Exit: (313) [system] retval(fail)=retval(fail) Call: (313) [system] _508608=(\+ \+ (flag(eval_num, _508628, _508628+1), (retval(fail)\=@=retval(fail), nonvar(_470654)->indentq(12, _508628, <--, [e, _470654]);indentq(12, _508628, <--, [e, retval(fail)])))) Exit: (313) [system] (\+ \+ (flag(eval_num, _508628, _508628+1), (retval(fail)\=@=retval(fail), nonvar(_470654)->indentq(12, _508628, <--, [e, _470654]);indentq(12, _508628, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _508628, _508628+1), (retval(fail)\=@=retval(fail), nonvar(_470654)->indentq(12, _508628, <--, [e, _470654]);indentq(12, _508628, <--, [e, retval(fail)])))) ^ Call: (313) [user] call_cleanup(((call(eval_20(=, _6242), 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654)*->nb_setarg(1, retval(fail), _470654);fail, trace, call(eval_20(=, _6242), 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654)), ignore(notrace((\+_470654\=_472754, nb_setarg(1, retval(fail), _470654))))), ignore((_472624==1->ignore(\+ \+ (flag(eval_num, _508628, _508628+1), (retval(fail)\=@=retval(fail), nonvar(_470654)->indentq(12, _508628, <--, [e, _470654]);indentq(12, _508628, <--, [e, retval(fail)]))));notrace(ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _508628, _508628+1), (retval(fail)\=@=retval(fail), nonvar(_470654)->indentq(12, _508628, <--, [e, _470654]);indentq(12, _508628, <--, [e, retval(fail)]))))))))))) ^ Unify: (313) [system] call_cleanup(user:((call(eval_20(=, _6242), 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654)*->nb_setarg(1, retval(fail), _470654);fail, trace, call(eval_20(=, _6242), 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654)), ignore(notrace((\+_470654\=_472754, nb_setarg(1, retval(fail), _470654))))), user:ignore((_472624==1->ignore(\+ \+ (flag(eval_num, _508628, _508628+1), (retval(fail)\=@=retval(fail), nonvar(_470654)->indentq(12, _508628, <--, [e, _470654]);indentq(12, _508628, <--, [e, retval(fail)]))));notrace(ignore(if_t(12<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _508628, _508628+1), (retval(fail)\=@=retval(fail), nonvar(_470654)->indentq(12, _508628, <--, [e, _470654]);indentq(12, _508628, <--, [e, retval(fail)]))))))))))) ^ Call: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654) Call: (316) [system] atom([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Redo: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _470654) ^ Call: (316) [user] no_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Unify: (316) [user] no_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Call: (317) [user] self_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Unify: (317) [user] self_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Call: (319) [system] setup_call_cleanup('$notrace'(_521014, _521016), once(user:self_eval0([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])), '$restore_trace'(_521014, _521016)) ^ Unify: (319) [system] setup_call_cleanup(system:'$notrace'(_521014, _521016), system:once(user:self_eval0([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])), system:'$restore_trace'(_521014, _521016)) ^ Call: (320) [system] sig_atomic(system:'$notrace'(_521014, _521016)) ^ Fail: (317) [user] self_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Redo: (316) [user] no_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Unify: (316) [user] no_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) Call: (317) [system] atomic(let) Exit: (317) [system] atomic(let) ^ Call: (317) [user] is_sl(let) ^ Unify: (317) [user] is_sl(let) Call: (318) [system] number(let) ^ Redo: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) Call: (316) [system] [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]==[] ^ Redo: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) Call: (316) [system] atom(=) Exit: (316) [system] atom(=) Call: (316) [system] (=)\==(=) ^ Redo: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, [_29790, _29796], [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], [_29790, _29796]], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) Call: (316) [system] _29790==eval ^ Redo: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) Call: (316) [system] callable(let) Exit: (316) [system] callable(let) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) Call: (316) [system] is_list([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) Exit: (316) [system] is_list([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) Call: (316) [system] is_list([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) Exit: (316) [system] is_list([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [let|_40996]) Call: (316) [system] var(let) ^ Redo: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Call: (316) [user] once(expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _44758)) ^ Unify: (316) [system] once(user:expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _44758)) ^ Call: (317) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _44758) ^ Unify: (317) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _44758) Call: (318) [system] is_list([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) Exit: (318) [system] is_list([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Unify: (317) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [let|_50334]) Call: (318) [system] ground(let) Exit: (318) [system] ground(let) ^ Unify: (317) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [let|_53116]) ^ Call: (318) [user] apply:maplist(expand_eval, [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _53116) ^ Unify: (318) [apply] apply:maplist(user:expand_eval, [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _53116) Call: (319) [apply] apply:maplist_([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _53116, user:expand_eval) Unify: (319) [apply] apply:maplist_([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [_56862|_56864], user:expand_eval) ^ Call: (320) [user] expand_eval(_11524, _56862) ^ Unify: (320) [user] expand_eval(_11524, _56862) Call: (321) [system] is_list(_11524) ^ Redo: (320) [user] expand_eval(_11524, _56862) Call: (321) [system] _11524=_56862 Exit: (321) [system] _11524=_11524 ^ Exit: (320) [user] expand_eval(_11524, _11524) Call: (320) [apply] apply:maplist_([[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _56864, user:expand_eval) Unify: (320) [apply] apply:maplist_([[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [_65224|_65226], user:expand_eval) ^ Call: (321) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _65224) ^ Unify: (321) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _65224) Call: (322) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Exit: (322) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (321) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if|_69868]) Call: (322) [system] ground(if) Exit: (322) [system] ground(if) ^ Unify: (321) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if|_72650]) ^ Call: (322) [user] apply:maplist(expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _72650) ^ Unify: (322) [apply] apply:maplist(user:expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _72650) Call: (323) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _72650, user:expand_eval) Unify: (323) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_76396|_76398], user:expand_eval) ^ Call: (324) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _76396) ^ Unify: (324) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _76396) Call: (325) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Exit: (325) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (324) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_81040]) Call: (325) [system] ground(==) Exit: (325) [system] ground(==) ^ Unify: (324) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_83822]) ^ Call: (325) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _83822) ^ Unify: (325) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _83822) Call: (326) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _83822, user:expand_eval) Unify: (326) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [_87568|_87570], user:expand_eval) ^ Call: (327) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _87568) ^ Unify: (327) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _87568) Call: (328) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (328) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (327) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_92212]) Call: (328) [system] ground(->) Exit: (328) [system] ground(->) ^ Unify: (327) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_94994]) ^ Call: (328) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _94994) ^ Unify: (328) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _94994) Call: (329) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _94994, user:expand_eval) Unify: (329) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_98740|_98742], user:expand_eval) ^ Call: (330) [user] expand_eval('Arg1Type', _98740) ^ Unify: (330) [user] expand_eval('Arg1Type', _98740) Call: (331) [system] is_list('Arg1Type') ^ Redo: (330) [user] expand_eval('Arg1Type', _98740) Call: (331) [system] 'Arg1Type'=_98740 Exit: (331) [system] 'Arg1Type'='Arg1Type' ^ Exit: (330) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (330) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _98742, user:expand_eval) Unify: (330) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_107102|_107104], user:expand_eval) ^ Call: (331) [user] expand_eval('Arg2Type', _107102) ^ Unify: (331) [user] expand_eval('Arg2Type', _107102) Call: (332) [system] is_list('Arg2Type') ^ Redo: (331) [user] expand_eval('Arg2Type', _107102) Call: (332) [system] 'Arg2Type'=_107102 Exit: (332) [system] 'Arg2Type'='Arg2Type' ^ Exit: (331) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (331) [apply] apply:maplist_(['ReturnType'], _107104, user:expand_eval) Unify: (331) [apply] apply:maplist_(['ReturnType'], [_115464|_115466], user:expand_eval) ^ Call: (332) [user] expand_eval('ReturnType', _115464) ^ Unify: (332) [user] expand_eval('ReturnType', _115464) Call: (333) [system] is_list('ReturnType') ^ Redo: (332) [user] expand_eval('ReturnType', _115464) Call: (333) [system] 'ReturnType'=_115464 Exit: (333) [system] 'ReturnType'='ReturnType' ^ Exit: (332) [user] expand_eval('ReturnType', 'ReturnType') Call: (332) [apply] apply:maplist_([], _115466, user:expand_eval) Unify: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (330) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (329) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (328) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (327) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (327) [apply] apply:maplist_(['%Undefined%'], _87570, user:expand_eval) Unify: (327) [apply] apply:maplist_(['%Undefined%'], [_131284|_131286], user:expand_eval) ^ Call: (328) [user] expand_eval('%Undefined%', _131284) ^ Unify: (328) [user] expand_eval('%Undefined%', _131284) Call: (329) [system] is_list('%Undefined%') ^ Redo: (328) [user] expand_eval('%Undefined%', _131284) Call: (329) [system] '%Undefined%'=_131284 Exit: (329) [system] '%Undefined%'='%Undefined%' ^ Exit: (328) [user] expand_eval('%Undefined%', '%Undefined%') Call: (328) [apply] apply:maplist_([], _131286, user:expand_eval) Unify: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_(['%Undefined%'], ['%Undefined%'], user:expand_eval) Exit: (326) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:expand_eval) ^ Exit: (325) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Exit: (324) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (324) [apply] apply:maplist_([['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _76398, user:expand_eval) Unify: (324) [apply] apply:maplist_([['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_146172|_146174], user:expand_eval) ^ Call: (325) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], _146172) ^ Unify: (325) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], _146172) Call: (326) [system] is_list(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]]) Exit: (326) [system] is_list(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]]) ^ Unify: (325) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['undefined-doc-function-type'|_150816]) Call: (326) [system] ground('undefined-doc-function-type') Exit: (326) [system] ground('undefined-doc-function-type') ^ Unify: (325) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['undefined-doc-function-type'|_153598]) ^ Call: (326) [user] apply:maplist(expand_eval, [[['@param', "First argument"], ['@param', "Second argument"]]], _153598) ^ Unify: (326) [apply] apply:maplist(user:expand_eval, [[['@param', "First argument"], ['@param', "Second argument"]]], _153598) Call: (327) [apply] apply:maplist_([[['@param', "First argument"], ['@param', "Second argument"]]], _153598, user:expand_eval) Unify: (327) [apply] apply:maplist_([[['@param', "First argument"], ['@param', "Second argument"]]], [_157344|_157346], user:expand_eval) ^ Call: (328) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], _157344) ^ Unify: (328) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], _157344) Call: (329) [system] is_list([['@param', "First argument"], ['@param', "Second argument"]]) Exit: (329) [system] is_list([['@param', "First argument"], ['@param', "Second argument"]]) ^ Unify: (328) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], [['@param', "First argument"]|_161988]) Call: (329) [system] ground(['@param', "First argument"]) Exit: (329) [system] ground(['@param', "First argument"]) ^ Unify: (328) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], [['@param', "First argument"]|_164770]) ^ Call: (329) [user] apply:maplist(expand_eval, [['@param', "Second argument"]], _164770) ^ Unify: (329) [apply] apply:maplist(user:expand_eval, [['@param', "Second argument"]], _164770) Call: (330) [apply] apply:maplist_([['@param', "Second argument"]], _164770, user:expand_eval) Unify: (330) [apply] apply:maplist_([['@param', "Second argument"]], [_168516|_168518], user:expand_eval) ^ Call: (331) [user] expand_eval(['@param', "Second argument"], _168516) ^ Unify: (331) [user] expand_eval(['@param', "Second argument"], _168516) Call: (332) [system] is_list(['@param', "Second argument"]) Exit: (332) [system] is_list(['@param', "Second argument"]) ^ Unify: (331) [user] expand_eval(['@param', "Second argument"], ['@param'|_173160]) Call: (332) [system] ground('@param') Exit: (332) [system] ground('@param') ^ Unify: (331) [user] expand_eval(['@param', "Second argument"], ['@param'|_175942]) ^ Call: (332) [user] apply:maplist(expand_eval, ["Second argument"], _175942) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, ["Second argument"], _175942) Call: (333) [apply] apply:maplist_(["Second argument"], _175942, user:expand_eval) Unify: (333) [apply] apply:maplist_(["Second argument"], [_179688|_179690], user:expand_eval) ^ Call: (334) [user] expand_eval("Second argument", _179688) ^ Unify: (334) [user] expand_eval("Second argument", _179688) Call: (335) [system] is_list("Second argument") ^ Redo: (334) [user] expand_eval("Second argument", _179688) Call: (335) [system] "Second argument"=_179688 Exit: (335) [system] "Second argument"="Second argument" ^ Exit: (334) [user] expand_eval("Second argument", "Second argument") Call: (334) [apply] apply:maplist_([], _179690, user:expand_eval) Unify: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_(["Second argument"], ["Second argument"], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, ["Second argument"], ["Second argument"]) ^ Exit: (331) [user] expand_eval(['@param', "Second argument"], ['@param', "Second argument"]) Call: (331) [apply] apply:maplist_([], _168518, user:expand_eval) Unify: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([['@param', "Second argument"]], [['@param', "Second argument"]], user:expand_eval) ^ Exit: (329) [apply] apply:maplist(user:expand_eval, [['@param', "Second argument"]], [['@param', "Second argument"]]) ^ Exit: (328) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], [['@param', "First argument"], ['@param', "Second argument"]]) Call: (328) [apply] apply:maplist_([], _157346, user:expand_eval) Unify: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_([[['@param', "First argument"], ['@param', "Second argument"]]], [[['@param', "First argument"], ['@param', "Second argument"]]], user:expand_eval) ^ Exit: (326) [apply] apply:maplist(user:expand_eval, [[['@param', "First argument"], ['@param', "Second argument"]]], [[['@param', "First argument"], ['@param', "Second argument"]]]) ^ Exit: (325) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]]) Call: (325) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _146174, user:expand_eval) Unify: (325) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_204832|_204834], user:expand_eval) ^ Call: (326) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _204832) ^ Unify: (326) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _204832) Call: (327) [system] is_list(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (327) [system] is_list(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (326) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom'|_209476]) Call: (327) [system] ground('cdr-atom') Exit: (327) [system] ground('cdr-atom') ^ Unify: (326) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom'|_212258]) ^ Call: (327) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _212258) ^ Unify: (327) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _212258) Call: (328) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _212258, user:expand_eval) Unify: (328) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_216004|_216006], user:expand_eval) ^ Call: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _216004) ^ Unify: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _216004) Call: (330) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (330) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_220648]) Call: (330) [system] ground(->) Exit: (330) [system] ground(->) ^ Unify: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_223430]) ^ Call: (330) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _223430) ^ Unify: (330) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _223430) Call: (331) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _223430, user:expand_eval) Unify: (331) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_227176|_227178], user:expand_eval) ^ Call: (332) [user] expand_eval('Arg1Type', _227176) ^ Unify: (332) [user] expand_eval('Arg1Type', _227176) Call: (333) [system] is_list('Arg1Type') ^ Redo: (332) [user] expand_eval('Arg1Type', _227176) Call: (333) [system] 'Arg1Type'=_227176 Exit: (333) [system] 'Arg1Type'='Arg1Type' ^ Exit: (332) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (332) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _227178, user:expand_eval) Unify: (332) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_235538|_235540], user:expand_eval) ^ Call: (333) [user] expand_eval('Arg2Type', _235538) ^ Unify: (333) [user] expand_eval('Arg2Type', _235538) Call: (334) [system] is_list('Arg2Type') ^ Redo: (333) [user] expand_eval('Arg2Type', _235538) Call: (334) [system] 'Arg2Type'=_235538 Exit: (334) [system] 'Arg2Type'='Arg2Type' ^ Exit: (333) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (333) [apply] apply:maplist_(['ReturnType'], _235540, user:expand_eval) Unify: (333) [apply] apply:maplist_(['ReturnType'], [_243900|_243902], user:expand_eval) ^ Call: (334) [user] expand_eval('ReturnType', _243900) ^ Unify: (334) [user] expand_eval('ReturnType', _243900) Call: (335) [system] is_list('ReturnType') ^ Redo: (334) [user] expand_eval('ReturnType', _243900) Call: (335) [system] 'ReturnType'=_243900 Exit: (335) [system] 'ReturnType'='ReturnType' ^ Exit: (334) [user] expand_eval('ReturnType', 'ReturnType') Call: (334) [apply] apply:maplist_([], _243902, user:expand_eval) Unify: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (332) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (331) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (330) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (329) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (329) [apply] apply:maplist_([], _216006, user:expand_eval) Unify: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (327) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (326) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (326) [apply] apply:maplist_([], _204834, user:expand_eval) Unify: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (326) [apply] apply:maplist_([], [], user:expand_eval) Exit: (325) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) Exit: (324) [apply] apply:maplist_([['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) Exit: (323) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) ^ Exit: (322) [apply] apply:maplist(user:expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Exit: (321) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Call: (321) [apply] apply:maplist_([[let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _65226, user:expand_eval) Unify: (321) [apply] apply:maplist_([[let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [_272772|_272774], user:expand_eval) ^ Call: (322) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], _272772) ^ Unify: (322) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], _272772) Call: (323) [system] is_list([let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]) Exit: (323) [system] is_list([let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]) ^ Unify: (322) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [let|_277416]) Call: (323) [system] ground(let) Exit: (323) [system] ground(let) ^ Unify: (322) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [let|_280198]) ^ Call: (323) [user] apply:maplist(expand_eval, [[_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], _280198) ^ Unify: (323) [apply] apply:maplist(user:expand_eval, [[_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], _280198) Call: (324) [apply] apply:maplist_([[_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], _280198, user:expand_eval) Unify: (324) [apply] apply:maplist_([[_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [_283944|_283946], user:expand_eval) ^ Call: (325) [user] expand_eval([_11620, _11626], _283944) ^ Unify: (325) [user] expand_eval([_11620, _11626], _283944) Call: (326) [system] is_list([_11620, _11626]) Exit: (326) [system] is_list([_11620, _11626]) ^ Unify: (325) [user] expand_eval([_11620, _11626], [_11620|_288588]) Call: (326) [system] ground(_11620) ^ Redo: (325) [user] expand_eval([_11620, _11626], [_11620|_288588]) ^ Call: (326) [user] apply:maplist(expand_eval, [_11626], _288588) ^ Unify: (326) [apply] apply:maplist(user:expand_eval, [_11626], _288588) Call: (327) [apply] apply:maplist_([_11626], _288588, user:expand_eval) Unify: (327) [apply] apply:maplist_([_11626], [_294186|_294188], user:expand_eval) ^ Call: (328) [user] expand_eval(_11626, _294186) ^ Unify: (328) [user] expand_eval(_11626, _294186) Call: (329) [system] is_list(_11626) ^ Redo: (328) [user] expand_eval(_11626, _294186) Call: (329) [system] _11626=_294186 Exit: (329) [system] _11626=_11626 ^ Exit: (328) [user] expand_eval(_11626, _11626) Call: (328) [apply] apply:maplist_([], _294188, user:expand_eval) Unify: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_([_11626], [_11626], user:expand_eval) ^ Exit: (326) [apply] apply:maplist(user:expand_eval, [_11626], [_11626]) ^ Exit: (325) [user] expand_eval([_11620, _11626], [_11620, _11626]) Call: (325) [apply] apply:maplist_([['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], _283946, user:expand_eval) Unify: (325) [apply] apply:maplist_([['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [_308142|_308144], user:expand_eval) ^ Call: (326) [user] expand_eval(['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], _308142) ^ Unify: (326) [user] expand_eval(['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], _308142) Call: (327) [system] is_list(['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524]) Exit: (327) [system] is_list(['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524]) ^ Unify: (326) [user] expand_eval(['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['get-doc-params'|_312786]) Call: (327) [system] ground('get-doc-params') Exit: (327) [system] ground('get-doc-params') ^ Unify: (326) [user] expand_eval(['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['get-doc-params'|_315568]) ^ Call: (327) [user] apply:maplist(expand_eval, [[['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], _315568) ^ Unify: (327) [apply] apply:maplist(user:expand_eval, [[['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], _315568) Call: (328) [apply] apply:maplist_([[['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], _315568, user:expand_eval) Unify: (328) [apply] apply:maplist_([[['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], [_319314|_319316], user:expand_eval) ^ Call: (329) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], _319314) ^ Unify: (329) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], _319314) Call: (330) [system] is_list([['@param', "First argument"], ['@param', "Second argument"]]) Exit: (330) [system] is_list([['@param', "First argument"], ['@param', "Second argument"]]) ^ Unify: (329) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], [['@param', "First argument"]|_323958]) Call: (330) [system] ground(['@param', "First argument"]) Exit: (330) [system] ground(['@param', "First argument"]) ^ Unify: (329) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], [['@param', "First argument"]|_326740]) ^ Call: (330) [user] apply:maplist(expand_eval, [['@param', "Second argument"]], _326740) ^ Unify: (330) [apply] apply:maplist(user:expand_eval, [['@param', "Second argument"]], _326740) Call: (331) [apply] apply:maplist_([['@param', "Second argument"]], _326740, user:expand_eval) Unify: (331) [apply] apply:maplist_([['@param', "Second argument"]], [_330486|_330488], user:expand_eval) ^ Call: (332) [user] expand_eval(['@param', "Second argument"], _330486) ^ Unify: (332) [user] expand_eval(['@param', "Second argument"], _330486) Call: (333) [system] is_list(['@param', "Second argument"]) Exit: (333) [system] is_list(['@param', "Second argument"]) ^ Unify: (332) [user] expand_eval(['@param', "Second argument"], ['@param'|_335130]) Call: (333) [system] ground('@param') Exit: (333) [system] ground('@param') ^ Unify: (332) [user] expand_eval(['@param', "Second argument"], ['@param'|_337912]) ^ Call: (333) [user] apply:maplist(expand_eval, ["Second argument"], _337912) ^ Unify: (333) [apply] apply:maplist(user:expand_eval, ["Second argument"], _337912) Call: (334) [apply] apply:maplist_(["Second argument"], _337912, user:expand_eval) Unify: (334) [apply] apply:maplist_(["Second argument"], [_341658|_341660], user:expand_eval) ^ Call: (335) [user] expand_eval("Second argument", _341658) ^ Unify: (335) [user] expand_eval("Second argument", _341658) Call: (336) [system] is_list("Second argument") ^ Redo: (335) [user] expand_eval("Second argument", _341658) Call: (336) [system] "Second argument"=_341658 Exit: (336) [system] "Second argument"="Second argument" ^ Exit: (335) [user] expand_eval("Second argument", "Second argument") Call: (335) [apply] apply:maplist_([], _341660, user:expand_eval) Unify: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_(["Second argument"], ["Second argument"], user:expand_eval) ^ Exit: (333) [apply] apply:maplist(user:expand_eval, ["Second argument"], ["Second argument"]) ^ Exit: (332) [user] expand_eval(['@param', "Second argument"], ['@param', "Second argument"]) Call: (332) [apply] apply:maplist_([], _330488, user:expand_eval) Unify: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([['@param', "Second argument"]], [['@param', "Second argument"]], user:expand_eval) ^ Exit: (330) [apply] apply:maplist(user:expand_eval, [['@param', "Second argument"]], [['@param', "Second argument"]]) ^ Exit: (329) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], [['@param', "First argument"], ['@param', "Second argument"]]) Call: (329) [apply] apply:maplist_([['@return', "Return value"], _11524], _319316, user:expand_eval) Unify: (329) [apply] apply:maplist_([['@return', "Return value"], _11524], [_361208|_361210], user:expand_eval) ^ Call: (330) [user] expand_eval(['@return', "Return value"], _361208) ^ Unify: (330) [user] expand_eval(['@return', "Return value"], _361208) Call: (331) [system] is_list(['@return', "Return value"]) Exit: (331) [system] is_list(['@return', "Return value"]) ^ Unify: (330) [user] expand_eval(['@return', "Return value"], ['@return'|_365852]) Call: (331) [system] ground('@return') Exit: (331) [system] ground('@return') ^ Unify: (330) [user] expand_eval(['@return', "Return value"], ['@return'|_368634]) ^ Call: (331) [user] apply:maplist(expand_eval, ["Return value"], _368634) ^ Unify: (331) [apply] apply:maplist(user:expand_eval, ["Return value"], _368634) Call: (332) [apply] apply:maplist_(["Return value"], _368634, user:expand_eval) Unify: (332) [apply] apply:maplist_(["Return value"], [_372380|_372382], user:expand_eval) ^ Call: (333) [user] expand_eval("Return value", _372380) ^ Unify: (333) [user] expand_eval("Return value", _372380) Call: (334) [system] is_list("Return value") ^ Redo: (333) [user] expand_eval("Return value", _372380) Call: (334) [system] "Return value"=_372380 Exit: (334) [system] "Return value"="Return value" ^ Exit: (333) [user] expand_eval("Return value", "Return value") Call: (333) [apply] apply:maplist_([], _372382, user:expand_eval) Unify: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_(["Return value"], ["Return value"], user:expand_eval) ^ Exit: (331) [apply] apply:maplist(user:expand_eval, ["Return value"], ["Return value"]) ^ Exit: (330) [user] expand_eval(['@return', "Return value"], ['@return', "Return value"]) Call: (330) [apply] apply:maplist_([_11524], _361210, user:expand_eval) Unify: (330) [apply] apply:maplist_([_11524], [_386336|_386338], user:expand_eval) ^ Call: (331) [user] expand_eval(_11524, _386336) ^ Unify: (331) [user] expand_eval(_11524, _386336) Call: (332) [system] is_list(_11524) ^ Redo: (331) [user] expand_eval(_11524, _386336) Call: (332) [system] _11524=_386336 Exit: (332) [system] _11524=_11524 ^ Exit: (331) [user] expand_eval(_11524, _11524) Call: (331) [apply] apply:maplist_([], _386338, user:expand_eval) Unify: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([_11524], [_11524], user:expand_eval) Exit: (329) [apply] apply:maplist_([['@return', "Return value"], _11524], [['@return', "Return value"], _11524], user:expand_eval) Exit: (328) [apply] apply:maplist_([[['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], [[['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], user:expand_eval) ^ Exit: (327) [apply] apply:maplist(user:expand_eval, [[['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], [[['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524]) ^ Exit: (326) [user] expand_eval(['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524]) Call: (326) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], _308144, user:expand_eval) Unify: (326) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [_402156|_402158], user:expand_eval) ^ Call: (327) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], _402156) ^ Unify: (327) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], _402156) Call: (328) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]) Exit: (328) [system] is_list(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]) ^ Unify: (327) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], ['@doc-formal'|_406800]) Call: (328) [system] ground('@doc-formal') Exit: (328) [system] ground('@doc-formal') ^ Unify: (327) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], ['@doc-formal'|_409582]) ^ Call: (328) [user] apply:maplist(expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], _409582) ^ Unify: (328) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], _409582) Call: (329) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], _409582, user:expand_eval) Unify: (329) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], [_413328|_413330], user:expand_eval) ^ Call: (330) [user] expand_eval(['@item', 'some-func'], _413328) ^ Unify: (330) [user] expand_eval(['@item', 'some-func'], _413328) Call: (331) [system] is_list(['@item', 'some-func']) Exit: (331) [system] is_list(['@item', 'some-func']) ^ Unify: (330) [user] expand_eval(['@item', 'some-func'], ['@item'|_417972]) Call: (331) [system] ground('@item') Exit: (331) [system] ground('@item') ^ Unify: (330) [user] expand_eval(['@item', 'some-func'], ['@item'|_420754]) ^ Call: (331) [user] apply:maplist(expand_eval, ['some-func'], _420754) ^ Unify: (331) [apply] apply:maplist(user:expand_eval, ['some-func'], _420754) Call: (332) [apply] apply:maplist_(['some-func'], _420754, user:expand_eval) Unify: (332) [apply] apply:maplist_(['some-func'], [_424500|_424502], user:expand_eval) ^ Call: (333) [user] expand_eval('some-func', _424500) ^ Unify: (333) [user] expand_eval('some-func', _424500) Call: (334) [system] is_list('some-func') ^ Redo: (333) [user] expand_eval('some-func', _424500) Call: (334) [system] 'some-func'=_424500 Exit: (334) [system] 'some-func'='some-func' ^ Exit: (333) [user] expand_eval('some-func', 'some-func') Call: (333) [apply] apply:maplist_([], _424502, user:expand_eval) Unify: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_(['some-func'], ['some-func'], user:expand_eval) ^ Exit: (331) [apply] apply:maplist(user:expand_eval, ['some-func'], ['some-func']) ^ Exit: (330) [user] expand_eval(['@item', 'some-func'], ['@item', 'some-func']) Call: (330) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], _413330, user:expand_eval) Unify: (330) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], [_438456|_438458], user:expand_eval) ^ Call: (331) [user] expand_eval(['@kind', function], _438456) ^ Unify: (331) [user] expand_eval(['@kind', function], _438456) Call: (332) [system] is_list(['@kind', function]) Exit: (332) [system] is_list(['@kind', function]) ^ Unify: (331) [user] expand_eval(['@kind', function], ['@kind'|_443100]) Call: (332) [system] ground('@kind') Exit: (332) [system] ground('@kind') ^ Unify: (331) [user] expand_eval(['@kind', function], ['@kind'|_445882]) ^ Call: (332) [user] apply:maplist(expand_eval, [function], _445882) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, [function], _445882) Call: (333) [apply] apply:maplist_([function], _445882, user:expand_eval) Unify: (333) [apply] apply:maplist_([function], [_449628|_449630], user:expand_eval) ^ Call: (334) [user] expand_eval(function, _449628) ^ Unify: (334) [user] expand_eval(function, _449628) Call: (335) [system] is_list(function) ^ Redo: (334) [user] expand_eval(function, _449628) Call: (335) [system] function=_449628 Exit: (335) [system] function=function ^ Exit: (334) [user] expand_eval(function, function) Call: (334) [apply] apply:maplist_([], _449630, user:expand_eval) Unify: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_([function], [function], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, [function], [function]) ^ Exit: (331) [user] expand_eval(['@kind', function], ['@kind', function]) Call: (331) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], _438458, user:expand_eval) Unify: (331) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], [_463584|_463586], user:expand_eval) ^ Call: (332) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _463584) ^ Unify: (332) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _463584) Call: (333) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (333) [system] is_list(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (332) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_468228]) Call: (333) [system] ground('@type') Exit: (333) [system] ground('@type') ^ Unify: (332) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type'|_471010]) ^ Call: (333) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _471010) ^ Unify: (333) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _471010) Call: (334) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _471010, user:expand_eval) Unify: (334) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_474756|_474758], user:expand_eval) ^ Call: (335) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _474756) ^ Unify: (335) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _474756) Call: (336) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (336) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (335) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_479400]) Call: (336) [system] ground(->) Exit: (336) [system] ground(->) ^ Unify: (335) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_482182]) ^ Call: (336) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _482182) ^ Unify: (336) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _482182) Call: (337) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _482182, user:expand_eval) Unify: (337) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_485928|_485930], user:expand_eval) ^ Call: (338) [user] expand_eval('Arg1Type', _485928) ^ Unify: (338) [user] expand_eval('Arg1Type', _485928) Call: (339) [system] is_list('Arg1Type') ^ Redo: (338) [user] expand_eval('Arg1Type', _485928) Call: (339) [system] 'Arg1Type'=_485928 Exit: (339) [system] 'Arg1Type'='Arg1Type' ^ Exit: (338) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (338) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _485930, user:expand_eval) Unify: (338) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_494290|_494292], user:expand_eval) ^ Call: (339) [user] expand_eval('Arg2Type', _494290) ^ Unify: (339) [user] expand_eval('Arg2Type', _494290) Call: (340) [system] is_list('Arg2Type') ^ Redo: (339) [user] expand_eval('Arg2Type', _494290) Call: (340) [system] 'Arg2Type'=_494290 Exit: (340) [system] 'Arg2Type'='Arg2Type' ^ Exit: (339) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (339) [apply] apply:maplist_(['ReturnType'], _494292, user:expand_eval) Unify: (339) [apply] apply:maplist_(['ReturnType'], [_502652|_502654], user:expand_eval) ^ Call: (340) [user] expand_eval('ReturnType', _502652) ^ Unify: (340) [user] expand_eval('ReturnType', _502652) Call: (341) [system] is_list('ReturnType') ^ Redo: (340) [user] expand_eval('ReturnType', _502652) Call: (341) [system] 'ReturnType'=_502652 Exit: (341) [system] 'ReturnType'='ReturnType' ^ Exit: (340) [user] expand_eval('ReturnType', 'ReturnType') Call: (340) [apply] apply:maplist_([], _502654, user:expand_eval) Unify: (340) [apply] apply:maplist_([], [], user:expand_eval) Exit: (340) [apply] apply:maplist_([], [], user:expand_eval) Exit: (339) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (338) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (337) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (336) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (335) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (335) [apply] apply:maplist_([], _474758, user:expand_eval) Unify: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (333) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (332) [user] expand_eval(['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (332) [apply] apply:maplist_([['@desc', "Test function"], ['@params', _11620], _11626], _463586, user:expand_eval) Unify: (332) [apply] apply:maplist_([['@desc', "Test function"], ['@params', _11620], _11626], [_14500|_14502], user:expand_eval) ^ Call: (333) [user] expand_eval(['@desc', "Test function"], _14500) ^ Unify: (333) [user] expand_eval(['@desc', "Test function"], _14500) Call: (334) [system] is_list(['@desc', "Test function"]) Exit: (334) [system] is_list(['@desc', "Test function"]) ^ Unify: (333) [user] expand_eval(['@desc', "Test function"], ['@desc'|_19100]) Call: (334) [system] ground('@desc') Exit: (334) [system] ground('@desc') ^ Unify: (333) [user] expand_eval(['@desc', "Test function"], ['@desc'|_21882]) ^ Call: (334) [user] apply:maplist(expand_eval, ["Test function"], _21882) ^ Unify: (334) [apply] apply:maplist(user:expand_eval, ["Test function"], _21882) Call: (335) [apply] apply:maplist_(["Test function"], _21882, user:expand_eval) Unify: (335) [apply] apply:maplist_(["Test function"], [_25628|_25630], user:expand_eval) ^ Call: (336) [user] expand_eval("Test function", _25628) ^ Unify: (336) [user] expand_eval("Test function", _25628) Call: (337) [system] is_list("Test function") ^ Redo: (336) [user] expand_eval("Test function", _25628) Call: (337) [system] "Test function"=_25628 Exit: (337) [system] "Test function"="Test function" ^ Exit: (336) [user] expand_eval("Test function", "Test function") Call: (336) [apply] apply:maplist_([], _25630, user:expand_eval) Unify: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_(["Test function"], ["Test function"], user:expand_eval) ^ Exit: (334) [apply] apply:maplist(user:expand_eval, ["Test function"], ["Test function"]) ^ Exit: (333) [user] expand_eval(['@desc', "Test function"], ['@desc', "Test function"]) Call: (333) [apply] apply:maplist_([['@params', _11620], _11626], _14502, user:expand_eval) Unify: (333) [apply] apply:maplist_([['@params', _11620], _11626], [_39584|_39586], user:expand_eval) ^ Call: (334) [user] expand_eval(['@params', _11620], _39584) ^ Unify: (334) [user] expand_eval(['@params', _11620], _39584) Call: (335) [system] is_list(['@params', _11620]) Exit: (335) [system] is_list(['@params', _11620]) ^ Unify: (334) [user] expand_eval(['@params', _11620], ['@params'|_44228]) Call: (335) [system] ground('@params') Exit: (335) [system] ground('@params') ^ Unify: (334) [user] expand_eval(['@params', _11620], ['@params'|_47010]) ^ Call: (335) [user] apply:maplist(expand_eval, [_11620], _47010) ^ Unify: (335) [apply] apply:maplist(user:expand_eval, [_11620], _47010) Call: (336) [apply] apply:maplist_([_11620], _47010, user:expand_eval) Unify: (336) [apply] apply:maplist_([_11620], [_50756|_50758], user:expand_eval) ^ Call: (337) [user] expand_eval(_11620, _50756) ^ Unify: (337) [user] expand_eval(_11620, _50756) Call: (338) [system] is_list(_11620) ^ Redo: (337) [user] expand_eval(_11620, _50756) Call: (338) [system] _11620=_50756 Exit: (338) [system] _11620=_11620 ^ Exit: (337) [user] expand_eval(_11620, _11620) Call: (337) [apply] apply:maplist_([], _50758, user:expand_eval) Unify: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_([_11620], [_11620], user:expand_eval) ^ Exit: (335) [apply] apply:maplist(user:expand_eval, [_11620], [_11620]) ^ Exit: (334) [user] expand_eval(['@params', _11620], ['@params', _11620]) Call: (334) [apply] apply:maplist_([_11626], _39586, user:expand_eval) Unify: (334) [apply] apply:maplist_([_11626], [_64712|_64714], user:expand_eval) ^ Call: (335) [user] expand_eval(_11626, _64712) ^ Unify: (335) [user] expand_eval(_11626, _64712) Call: (336) [system] is_list(_11626) ^ Redo: (335) [user] expand_eval(_11626, _64712) Call: (336) [system] _11626=_64712 Exit: (336) [system] _11626=_11626 ^ Exit: (335) [user] expand_eval(_11626, _11626) Call: (335) [apply] apply:maplist_([], _64714, user:expand_eval) Unify: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([_11626], [_11626], user:expand_eval) Exit: (333) [apply] apply:maplist_([['@params', _11620], _11626], [['@params', _11620], _11626], user:expand_eval) Exit: (332) [apply] apply:maplist_([['@desc', "Test function"], ['@params', _11620], _11626], [['@desc', "Test function"], ['@params', _11620], _11626], user:expand_eval) Exit: (331) [apply] apply:maplist_([['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], [['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], user:expand_eval) Exit: (330) [apply] apply:maplist_([['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], [['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], user:expand_eval) Exit: (329) [apply] apply:maplist_([['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], user:expand_eval) ^ Exit: (328) [apply] apply:maplist(user:expand_eval, [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], [['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]) ^ Exit: (327) [user] expand_eval(['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]) Call: (327) [apply] apply:maplist_([], _14404, user:expand_eval) Unify: (327) [apply] apply:maplist_([], [], user:expand_eval) Exit: (327) [apply] apply:maplist_([], [], user:expand_eval) Exit: (326) [apply] apply:maplist_([['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], user:expand_eval) Exit: (325) [apply] apply:maplist_([['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], user:expand_eval) Exit: (324) [apply] apply:maplist_([[_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [[_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], user:expand_eval) ^ Exit: (323) [apply] apply:maplist(user:expand_eval, [[_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [[_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]) ^ Exit: (322) [user] expand_eval([let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]) Call: (322) [apply] apply:maplist_([], _14302, user:expand_eval) Unify: (322) [apply] apply:maplist_([], [], user:expand_eval) Exit: (322) [apply] apply:maplist_([], [], user:expand_eval) Exit: (321) [apply] apply:maplist_([[let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [[let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], user:expand_eval) Exit: (320) [apply] apply:maplist_([[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], user:expand_eval) Exit: (319) [apply] apply:maplist_([_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], user:expand_eval) ^ Exit: (318) [apply] apply:maplist(user:expand_eval, [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [_11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Exit: (317) [user] expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]) ^ Exit: (316) [system] once(user:expand_eval([let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]])) Call: (316) [system] [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]]\==[let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]] ^ Redo: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Call: (316) [user] is_progn(let) ^ Unify: (316) [user] is_progn(let) Call: (317) [system] var(let) ^ Redo: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) Call: (316) [system] var([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Redo: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Unify: (315) [user] eval_20(=, _6242, 487, '&self', [let, _11524, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [let, [_11620, _11626], ['get-doc-params', [['@param', "First argument"], ['@param', "Second argument"]], ['@return', "Return value"], _11524], ['@doc-formal', ['@item', 'some-func'], ['@kind', function], ['@type', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['@desc', "Test function"], ['@params', _11620], _11626]]], _13824) ^ Call: (316) [user] possible_type('&self', _11524, _108528) ^ Unify: (316) [user] possible_type('&self', _11524, _108528) ^ Exit: (316) [user] possible_type('&self', _11524, _108528) ^ Call: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) Call: (317) [system] var([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Redo: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_116040, _116042), once(user:self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])), '$restore_trace'(_116040, _116042)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_116040, _116042), system:once(user:self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])), system:'$restore_trace'(_116040, _116042)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_116040, _116042)) ^ Redo: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_120778, _120780), once(user:nonvar(_111326)), '$restore_trace'(_120778, _120780)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_120778, _120780), system:once(user:nonvar(_111326)), system:'$restore_trace'(_120778, _120780)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_120778, _120780)) ^ Redo: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Call: (318) [system] setup_call_cleanup('$notrace'(_125516, _125518), once(user:nonvar(_111326)), '$restore_trace'(_125516, _125518)) ^ Unify: (318) [system] setup_call_cleanup(system:'$notrace'(_125516, _125518), system:once(user:nonvar(_111326)), system:'$restore_trace'(_125516, _125518)) ^ Call: (319) [system] sig_atomic(system:'$notrace'(_125516, _125518)) ^ Redo: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) Call: (317) [system] [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]==[] ^ Redo: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) Call: (317) [system] atom(=) Exit: (317) [system] atom(=) Call: (317) [system] (=)\==(=) ^ Redo: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Call: (317) [user] self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (317) [user] self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Call: (319) [system] setup_call_cleanup('$notrace'(_139582, _139584), once(user:self_eval0([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])), '$restore_trace'(_139582, _139584)) ^ Unify: (319) [system] setup_call_cleanup(system:'$notrace'(_139582, _139584), system:once(user:self_eval0([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])), system:'$restore_trace'(_139582, _139584)) ^ Call: (320) [system] sig_atomic(system:'$notrace'(_139582, _139584)) ^ Fail: (317) [user] self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Redo: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (316) [user] eval_args(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Call: (317) [user] eval_00(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (317) [user] eval_00(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Call: (318) [user] self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (318) [user] self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Call: (320) [system] setup_call_cleanup('$notrace'(_148980, _148982), once(user:self_eval0([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])), '$restore_trace'(_148980, _148982)) ^ Unify: (320) [system] setup_call_cleanup(system:'$notrace'(_148980, _148982), system:once(user:self_eval0([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])), system:'$restore_trace'(_148980, _148982)) ^ Call: (321) [system] sig_atomic(system:'$notrace'(_148980, _148982)) ^ Fail: (318) [user] self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Redo: (317) [user] eval_00(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (317) [user] eval_00(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Call: (318) [user] eval_01(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Unify: (318) [user] eval_01(=, _108528, 487, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _111326) ^ Call: (319) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (319) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) Call: (321) [system] 487<1 Fail: (321) [system] 487<1 ^ Redo: (319) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (319) [user] if_t((487<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (320) [system] setup_call_cleanup('$notrace'(_162138, _162140), once(user:(_162114 is 487-1, copy_term([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _162128))), '$restore_trace'(_162138, _162140)) ^ Unify: (320) [system] setup_call_cleanup(system:'$notrace'(_162138, _162140), system:once(user:(_162114 is 487-1, copy_term([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _162128))), system:'$restore_trace'(_162138, _162140)) ^ Call: (321) [system] sig_atomic(system:'$notrace'(_162138, _162140)) ^ Exit: (320) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(486 is 487-1, copy_term([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]))), system:'$restore_trace'(3, -1)) ^ Call: (319) [user] trace_eval(eval_20(=, _108528), e, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (319) [user] trace_eval(eval_20(=, _108528), e, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Call: (320) [user] must_det_ll((notrace((flag(eval_num, _167832, _167832+1), _167850 is _167832 mod 500, _167868 is 99-486 mod 100, _167892=_167894, option_else('trace-length', _167906, 500), option_else('trace-depth', _167914, 30))), quietly(if_t((nop(stop_rtrace), _167850>_167906), (set_debug(eval, false), _167970 is _167906+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_167970])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_168022))))) ^ Unify: (320) [user] must_det_ll(user:(notrace((flag(eval_num, _167832, _167832+1), _167850 is _167832 mod 500, _167868 is 99-486 mod 100, _167892=_167894, option_else('trace-length', _167906, 500), option_else('trace-depth', _167914, 30))), quietly(if_t((nop(stop_rtrace), _167850>_167906), (set_debug(eval, false), _167970 is _167906+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_167970])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_168022))))) ^ Call: (321) [user] once(user:(notrace((flag(eval_num, _167832, _167832+1), _167850 is _167832 mod 500, _167868 is 99-486 mod 100, _167892=_167894, option_else('trace-length', _167906, 500), option_else('trace-depth', _167914, 30))), quietly(if_t((nop(stop_rtrace), _167850>_167906), (set_debug(eval, false), _167970 is _167906+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_167970])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_168022))))) ^ Unify: (321) [system] once(user:(notrace((flag(eval_num, _167832, _167832+1), _167850 is _167832 mod 500, _167868 is 99-486 mod 100, _167892=_167894, option_else('trace-length', _167906, 500), option_else('trace-depth', _167914, 30))), quietly(if_t((nop(stop_rtrace), _167850>_167906), (set_debug(eval, false), _167970 is _167906+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_167970])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_168022))))) ^ Call: (324) [system] setup_call_cleanup('$notrace'(_171746, _171748), once(user:(flag(eval_num, _167832, _167832+1), _167850 is _167832 mod 500, _167868 is 99-486 mod 100, _167892=_167894, option_else('trace-length', _167906, 500), option_else('trace-depth', _167914, 30))), '$restore_trace'(_171746, _171748)) ^ Unify: (324) [system] setup_call_cleanup(system:'$notrace'(_171746, _171748), system:once(user:(flag(eval_num, _167832, _167832+1), _167850 is _167832 mod 500, _167868 is 99-486 mod 100, _167892=_167894, option_else('trace-length', _167906, 500), option_else('trace-depth', _167914, 30))), system:'$restore_trace'(_171746, _171748)) ^ Call: (325) [system] sig_atomic(system:'$notrace'(_171746, _171748)) ^ Exit: (324) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 31, 31+1), 31 is 31 mod 500, 13 is 99-486 mod 100, _167892=_167892, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (324) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 31>500), (set_debug(eval, false), _167970 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_167970])), nop((start_rtrace, rtrace))))) ^ Unify: (324) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 31>500), (set_debug(eval, false), _167970 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_167970])), nop((start_rtrace, rtrace))))) ^ Exit: (324) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 31>500), (set_debug(eval, false), _167970 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_167970])), nop((start_rtrace, rtrace))))) Call: (323) [user] nop(notrace(no_repeats_var(_168022))) Unify: (323) [user] nop(notrace(no_repeats_var(_168022))) Exit: (323) [user] nop(notrace(no_repeats_var(_168022))) ^ Exit: (321) [system] once(user:(notrace((flag(eval_num, 31, 31+1), 31 is 31 mod 500, 13 is 99-486 mod 100, _167892=_167892, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 31>500), (set_debug(eval, false), _167970 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_167970])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_168022))))) ^ Exit: (320) [user] must_det_ll(user:(notrace((flag(eval_num, 31, 31+1), 31 is 31 mod 500, 13 is 99-486 mod 100, _167892=_167892, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 31>500), (set_debug(eval, false), _167970 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_167970])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_168022))))) Call: (320) [occurs] occurs:sub_term(_183210, e) Unify: (320) [occurs] occurs:sub_term(e, e) Exit: (320) [occurs] occurs:sub_term(e, e) Call: (320) [system] e\=e Fail: (320) [system] e\=e Redo: (320) [occurs] occurs:sub_term(_183210, e) Unify: (320) [occurs] occurs:sub_term(_183210, e) Call: (321) [system] compound(e) Fail: (321) [system] compound(e) Fail: (320) [occurs] occurs:sub_term(_183210, e) ^ Redo: (319) [user] trace_eval(eval_20(=, _108528), e, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) Call: (320) [system] _193428=e Exit: (320) [system] e=e ^ Call: (320) [user] if_trace((eval;e), (_167892=1, indentq(13, 31, -->, [e, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]]))) ^ Unify: (320) [user] if_trace((eval;e), (_167892=1, indentq(13, 31, -->, [e, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]]))) ^ Call: (322) [system] setup_call_cleanup('$notrace'(_197232, _197234), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _167892=1, indentq(13, 31, -->, [e, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]]))), _197190, fbug((_197190-->if_trace((eval;e), (_167892=1, indentq(13, 31, -->, [e, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]])))))))), '$restore_trace'(_197232, _197234)) ^ Unify: (322) [system] setup_call_cleanup(system:'$notrace'(_197232, _197234), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _167892=1, indentq(13, 31, -->, [e, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]]))), _197190, fbug((_197190-->if_trace((eval;e), (_167892=1, indentq(13, 31, -->, [e, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]])))))))), system:'$restore_trace'(_197232, _197234)) ^ Call: (323) [system] sig_atomic(system:'$notrace'(_197232, _197234)) ^ Exit: (322) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _167892=1, indentq(13, 31, -->, [e, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]]))), _197190, fbug((_197190-->if_trace((eval;e), (_167892=1, indentq(13, 31, -->, [e, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (320) [user] if_trace((eval;e), (_167892=1, indentq(13, 31, -->, [e, [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]]))) Call: (320) [system] _202014=retval(fail) Exit: (320) [system] retval(fail)=retval(fail) Call: (320) [system] _203876=(\+ \+ (flag(eval_num, _203896, _203896+1), (retval(fail)\=@=retval(fail), nonvar(_165922)->indentq(13, _203896, <--, [e, _165922]);indentq(13, _203896, <--, [e, retval(fail)])))) Exit: (320) [system] (\+ \+ (flag(eval_num, _203896, _203896+1), (retval(fail)\=@=retval(fail), nonvar(_165922)->indentq(13, _203896, <--, [e, _165922]);indentq(13, _203896, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _203896, _203896+1), (retval(fail)\=@=retval(fail), nonvar(_165922)->indentq(13, _203896, <--, [e, _165922]);indentq(13, _203896, <--, [e, retval(fail)])))) ^ Call: (320) [user] call_cleanup(((call(eval_20(=, _108528), 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922)*->nb_setarg(1, retval(fail), _165922);fail, trace, call(eval_20(=, _108528), 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922)), ignore(notrace((\+_165922\=_168022, nb_setarg(1, retval(fail), _165922))))), ignore((_167892==1->ignore(\+ \+ (flag(eval_num, _203896, _203896+1), (retval(fail)\=@=retval(fail), nonvar(_165922)->indentq(13, _203896, <--, [e, _165922]);indentq(13, _203896, <--, [e, retval(fail)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _203896, _203896+1), (retval(fail)\=@=retval(fail), nonvar(_165922)->indentq(13, _203896, <--, [e, _165922]);indentq(13, _203896, <--, [e, retval(fail)]))))))))))) ^ Unify: (320) [system] call_cleanup(user:((call(eval_20(=, _108528), 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922)*->nb_setarg(1, retval(fail), _165922);fail, trace, call(eval_20(=, _108528), 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922)), ignore(notrace((\+_165922\=_168022, nb_setarg(1, retval(fail), _165922))))), user:ignore((_167892==1->ignore(\+ \+ (flag(eval_num, _203896, _203896+1), (retval(fail)\=@=retval(fail), nonvar(_165922)->indentq(13, _203896, <--, [e, _165922]);indentq(13, _203896, <--, [e, retval(fail)]))));notrace(ignore(if_t(13<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _203896, _203896+1), (retval(fail)\=@=retval(fail), nonvar(_165922)->indentq(13, _203896, <--, [e, _165922]);indentq(13, _203896, <--, [e, retval(fail)]))))))))))) ^ Call: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) Call: (323) [system] atom([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Redo: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Call: (323) [user] no_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (323) [user] no_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Call: (324) [user] self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (324) [user] self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Call: (326) [system] setup_call_cleanup('$notrace'(_216282, _216284), once(user:self_eval0([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])), '$restore_trace'(_216282, _216284)) ^ Unify: (326) [system] setup_call_cleanup(system:'$notrace'(_216282, _216284), system:once(user:self_eval0([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])), system:'$restore_trace'(_216282, _216284)) ^ Call: (327) [system] sig_atomic(system:'$notrace'(_216282, _216284)) ^ Fail: (324) [user] self_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Redo: (323) [user] no_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (323) [user] no_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Call: (324) [system] atomic(if) Exit: (324) [system] atomic(if) ^ Call: (324) [user] is_sl(if) ^ Unify: (324) [user] is_sl(if) Call: (325) [system] number(if) ^ Redo: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) Call: (323) [system] [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]==[] ^ Redo: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) Call: (323) [system] atom(=) Exit: (323) [system] atom(=) Call: (323) [system] (=)\==(=) ^ Redo: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) Call: (323) [system] callable(if) Exit: (323) [system] callable(if) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) Call: (323) [system] is_list([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Exit: (323) [system] is_list([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) Call: (323) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Exit: (323) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if|_243316]) Call: (323) [system] var(if) ^ Redo: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Call: (323) [user] once(expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _247078)) ^ Unify: (323) [system] once(user:expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _247078)) ^ Call: (324) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _247078) ^ Unify: (324) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _247078) Call: (325) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) Exit: (325) [system] is_list([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Unify: (324) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if|_252654]) Call: (325) [system] ground(if) Exit: (325) [system] ground(if) ^ Unify: (324) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if|_255436]) ^ Call: (325) [user] apply:maplist(expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _255436) ^ Unify: (325) [apply] apply:maplist(user:expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _255436) Call: (326) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _255436, user:expand_eval) Unify: (326) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_259182|_259184], user:expand_eval) ^ Call: (327) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _259182) ^ Unify: (327) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _259182) Call: (328) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Exit: (328) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (327) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_263826]) Call: (328) [system] ground(==) Exit: (328) [system] ground(==) ^ Unify: (327) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_266608]) ^ Call: (328) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _266608) ^ Unify: (328) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _266608) Call: (329) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _266608, user:expand_eval) Unify: (329) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [_270354|_270356], user:expand_eval) ^ Call: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _270354) ^ Unify: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _270354) Call: (331) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (331) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_274998]) Call: (331) [system] ground(->) Exit: (331) [system] ground(->) ^ Unify: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_277780]) ^ Call: (331) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _277780) ^ Unify: (331) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _277780) Call: (332) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _277780, user:expand_eval) Unify: (332) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_281526|_281528], user:expand_eval) ^ Call: (333) [user] expand_eval('Arg1Type', _281526) ^ Unify: (333) [user] expand_eval('Arg1Type', _281526) Call: (334) [system] is_list('Arg1Type') ^ Redo: (333) [user] expand_eval('Arg1Type', _281526) Call: (334) [system] 'Arg1Type'=_281526 Exit: (334) [system] 'Arg1Type'='Arg1Type' ^ Exit: (333) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (333) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _281528, user:expand_eval) Unify: (333) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_289888|_289890], user:expand_eval) ^ Call: (334) [user] expand_eval('Arg2Type', _289888) ^ Unify: (334) [user] expand_eval('Arg2Type', _289888) Call: (335) [system] is_list('Arg2Type') ^ Redo: (334) [user] expand_eval('Arg2Type', _289888) Call: (335) [system] 'Arg2Type'=_289888 Exit: (335) [system] 'Arg2Type'='Arg2Type' ^ Exit: (334) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (334) [apply] apply:maplist_(['ReturnType'], _289890, user:expand_eval) Unify: (334) [apply] apply:maplist_(['ReturnType'], [_298250|_298252], user:expand_eval) ^ Call: (335) [user] expand_eval('ReturnType', _298250) ^ Unify: (335) [user] expand_eval('ReturnType', _298250) Call: (336) [system] is_list('ReturnType') ^ Redo: (335) [user] expand_eval('ReturnType', _298250) Call: (336) [system] 'ReturnType'=_298250 Exit: (336) [system] 'ReturnType'='ReturnType' ^ Exit: (335) [user] expand_eval('ReturnType', 'ReturnType') Call: (335) [apply] apply:maplist_([], _298252, user:expand_eval) Unify: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (333) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (332) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (331) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (330) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (330) [apply] apply:maplist_(['%Undefined%'], _270356, user:expand_eval) Unify: (330) [apply] apply:maplist_(['%Undefined%'], [_314070|_314072], user:expand_eval) ^ Call: (331) [user] expand_eval('%Undefined%', _314070) ^ Unify: (331) [user] expand_eval('%Undefined%', _314070) Call: (332) [system] is_list('%Undefined%') ^ Redo: (331) [user] expand_eval('%Undefined%', _314070) Call: (332) [system] '%Undefined%'=_314070 Exit: (332) [system] '%Undefined%'='%Undefined%' ^ Exit: (331) [user] expand_eval('%Undefined%', '%Undefined%') Call: (331) [apply] apply:maplist_([], _314072, user:expand_eval) Unify: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_(['%Undefined%'], ['%Undefined%'], user:expand_eval) Exit: (329) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:expand_eval) ^ Exit: (328) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Exit: (327) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (327) [apply] apply:maplist_([['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _259184, user:expand_eval) Unify: (327) [apply] apply:maplist_([['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_328958|_328960], user:expand_eval) ^ Call: (328) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], _328958) ^ Unify: (328) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], _328958) Call: (329) [system] is_list(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]]) Exit: (329) [system] is_list(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]]) ^ Unify: (328) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['undefined-doc-function-type'|_333602]) Call: (329) [system] ground('undefined-doc-function-type') Exit: (329) [system] ground('undefined-doc-function-type') ^ Unify: (328) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['undefined-doc-function-type'|_336384]) ^ Call: (329) [user] apply:maplist(expand_eval, [[['@param', "First argument"], ['@param', "Second argument"]]], _336384) ^ Unify: (329) [apply] apply:maplist(user:expand_eval, [[['@param', "First argument"], ['@param', "Second argument"]]], _336384) Call: (330) [apply] apply:maplist_([[['@param', "First argument"], ['@param', "Second argument"]]], _336384, user:expand_eval) Unify: (330) [apply] apply:maplist_([[['@param', "First argument"], ['@param', "Second argument"]]], [_340130|_340132], user:expand_eval) ^ Call: (331) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], _340130) ^ Unify: (331) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], _340130) Call: (332) [system] is_list([['@param', "First argument"], ['@param', "Second argument"]]) Exit: (332) [system] is_list([['@param', "First argument"], ['@param', "Second argument"]]) ^ Unify: (331) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], [['@param', "First argument"]|_344774]) Call: (332) [system] ground(['@param', "First argument"]) Exit: (332) [system] ground(['@param', "First argument"]) ^ Unify: (331) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], [['@param', "First argument"]|_347556]) ^ Call: (332) [user] apply:maplist(expand_eval, [['@param', "Second argument"]], _347556) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, [['@param', "Second argument"]], _347556) Call: (333) [apply] apply:maplist_([['@param', "Second argument"]], _347556, user:expand_eval) Unify: (333) [apply] apply:maplist_([['@param', "Second argument"]], [_351302|_351304], user:expand_eval) ^ Call: (334) [user] expand_eval(['@param', "Second argument"], _351302) ^ Unify: (334) [user] expand_eval(['@param', "Second argument"], _351302) Call: (335) [system] is_list(['@param', "Second argument"]) Exit: (335) [system] is_list(['@param', "Second argument"]) ^ Unify: (334) [user] expand_eval(['@param', "Second argument"], ['@param'|_355946]) Call: (335) [system] ground('@param') Exit: (335) [system] ground('@param') ^ Unify: (334) [user] expand_eval(['@param', "Second argument"], ['@param'|_358728]) ^ Call: (335) [user] apply:maplist(expand_eval, ["Second argument"], _358728) ^ Unify: (335) [apply] apply:maplist(user:expand_eval, ["Second argument"], _358728) Call: (336) [apply] apply:maplist_(["Second argument"], _358728, user:expand_eval) Unify: (336) [apply] apply:maplist_(["Second argument"], [_362474|_362476], user:expand_eval) ^ Call: (337) [user] expand_eval("Second argument", _362474) ^ Unify: (337) [user] expand_eval("Second argument", _362474) Call: (338) [system] is_list("Second argument") ^ Redo: (337) [user] expand_eval("Second argument", _362474) Call: (338) [system] "Second argument"=_362474 Exit: (338) [system] "Second argument"="Second argument" ^ Exit: (337) [user] expand_eval("Second argument", "Second argument") Call: (337) [apply] apply:maplist_([], _362476, user:expand_eval) Unify: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_(["Second argument"], ["Second argument"], user:expand_eval) ^ Exit: (335) [apply] apply:maplist(user:expand_eval, ["Second argument"], ["Second argument"]) ^ Exit: (334) [user] expand_eval(['@param', "Second argument"], ['@param', "Second argument"]) Call: (334) [apply] apply:maplist_([], _351304, user:expand_eval) Unify: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_([], [], user:expand_eval) Exit: (333) [apply] apply:maplist_([['@param', "Second argument"]], [['@param', "Second argument"]], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, [['@param', "Second argument"]], [['@param', "Second argument"]]) ^ Exit: (331) [user] expand_eval([['@param', "First argument"], ['@param', "Second argument"]], [['@param', "First argument"], ['@param', "Second argument"]]) Call: (331) [apply] apply:maplist_([], _340132, user:expand_eval) Unify: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([], [], user:expand_eval) Exit: (330) [apply] apply:maplist_([[['@param', "First argument"], ['@param', "Second argument"]]], [[['@param', "First argument"], ['@param', "Second argument"]]], user:expand_eval) ^ Exit: (329) [apply] apply:maplist(user:expand_eval, [[['@param', "First argument"], ['@param', "Second argument"]]], [[['@param', "First argument"], ['@param', "Second argument"]]]) ^ Exit: (328) [user] expand_eval(['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]]) Call: (328) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _328960, user:expand_eval) Unify: (328) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [_387618|_387620], user:expand_eval) ^ Call: (329) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _387618) ^ Unify: (329) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _387618) Call: (330) [system] is_list(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Exit: (330) [system] is_list(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Unify: (329) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom'|_392262]) Call: (330) [system] ground('cdr-atom') Exit: (330) [system] ground('cdr-atom') ^ Unify: (329) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom'|_395044]) ^ Call: (330) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _395044) ^ Unify: (330) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _395044) Call: (331) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], _395044, user:expand_eval) Unify: (331) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [_398790|_398792], user:expand_eval) ^ Call: (332) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _398790) ^ Unify: (332) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _398790) Call: (333) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (333) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (332) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_403434]) Call: (333) [system] ground(->) Exit: (333) [system] ground(->) ^ Unify: (332) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_406216]) ^ Call: (333) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _406216) ^ Unify: (333) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _406216) Call: (334) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _406216, user:expand_eval) Unify: (334) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_409962|_409964], user:expand_eval) ^ Call: (335) [user] expand_eval('Arg1Type', _409962) ^ Unify: (335) [user] expand_eval('Arg1Type', _409962) Call: (336) [system] is_list('Arg1Type') ^ Redo: (335) [user] expand_eval('Arg1Type', _409962) Call: (336) [system] 'Arg1Type'=_409962 Exit: (336) [system] 'Arg1Type'='Arg1Type' ^ Exit: (335) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (335) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _409964, user:expand_eval) Unify: (335) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_418324|_418326], user:expand_eval) ^ Call: (336) [user] expand_eval('Arg2Type', _418324) ^ Unify: (336) [user] expand_eval('Arg2Type', _418324) Call: (337) [system] is_list('Arg2Type') ^ Redo: (336) [user] expand_eval('Arg2Type', _418324) Call: (337) [system] 'Arg2Type'=_418324 Exit: (337) [system] 'Arg2Type'='Arg2Type' ^ Exit: (336) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (336) [apply] apply:maplist_(['ReturnType'], _418326, user:expand_eval) Unify: (336) [apply] apply:maplist_(['ReturnType'], [_426686|_426688], user:expand_eval) ^ Call: (337) [user] expand_eval('ReturnType', _426686) ^ Unify: (337) [user] expand_eval('ReturnType', _426686) Call: (338) [system] is_list('ReturnType') ^ Redo: (337) [user] expand_eval('ReturnType', _426686) Call: (338) [system] 'ReturnType'=_426686 Exit: (338) [system] 'ReturnType'='ReturnType' ^ Exit: (337) [user] expand_eval('ReturnType', 'ReturnType') Call: (337) [apply] apply:maplist_([], _426688, user:expand_eval) Unify: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (337) [apply] apply:maplist_([], [], user:expand_eval) Exit: (336) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (335) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (334) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (333) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (332) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (332) [apply] apply:maplist_([], _398792, user:expand_eval) Unify: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (332) [apply] apply:maplist_([], [], user:expand_eval) Exit: (331) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], user:expand_eval) ^ Exit: (330) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) ^ Exit: (329) [user] expand_eval(['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]) Call: (329) [apply] apply:maplist_([], _387620, user:expand_eval) Unify: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (329) [apply] apply:maplist_([], [], user:expand_eval) Exit: (328) [apply] apply:maplist_([['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) Exit: (327) [apply] apply:maplist_([['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) Exit: (326) [apply] apply:maplist_([[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], user:expand_eval) ^ Exit: (325) [apply] apply:maplist(user:expand_eval, [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Exit: (324) [user] expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]) ^ Exit: (323) [system] once(user:expand_eval([if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]])) Call: (323) [system] [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]]\==[if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]] ^ Redo: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Call: (323) [user] is_progn(if) ^ Unify: (323) [user] is_progn(if) Call: (324) [system] var(if) ^ Redo: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Call: (323) [user] is_space_op(if) ^ Redo: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) Call: (323) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Exit: (323) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (323) [system] [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_467692, _467698, _467704] Exit: (323) [system] [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'] ^ Call: (323) [user] simple_math([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (323) [user] simple_math([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (324) [system] attvar([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Redo: (323) [user] simple_math([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (323) [user] simple_math([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (324) [system] atom(==) Exit: (324) [system] atom(==) Call: (324) [system] atom_length(==, 1) ^ Redo: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Unify: (322) [user] eval_20(=, _108528, 486, '&self', [if, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], ['undefined-doc-function-type', [['@param', "First argument"], ['@param', "Second argument"]]], ['cdr-atom', [->, 'Arg1Type', 'Arg2Type', 'ReturnType']]], _165922) ^ Call: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) Call: (324) [system] var([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Redo: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_483562, _483564), once(user:self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'])), '$restore_trace'(_483562, _483564)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_483562, _483564), system:once(user:self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'])), system:'$restore_trace'(_483562, _483564)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_483562, _483564)) ^ Redo: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_488300, _488302), once(user:nonvar(_478848)), '$restore_trace'(_488300, _488302)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_488300, _488302), system:once(user:nonvar(_478848)), system:'$restore_trace'(_488300, _488302)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_488300, _488302)) ^ Redo: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Call: (325) [system] setup_call_cleanup('$notrace'(_493038, _493040), once(user:nonvar(_478848)), '$restore_trace'(_493038, _493040)) ^ Unify: (325) [system] setup_call_cleanup(system:'$notrace'(_493038, _493040), system:once(user:nonvar(_478848)), system:'$restore_trace'(_493038, _493040)) ^ Call: (326) [system] sig_atomic(system:'$notrace'(_493038, _493040)) ^ Redo: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) Call: (324) [system] [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']==[] ^ Redo: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) Call: (324) [system] atom(=) Exit: (324) [system] atom(=) Call: (324) [system] (=)\==(=) ^ Redo: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Call: (324) [user] self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (324) [user] self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Call: (326) [system] setup_call_cleanup('$notrace'(_507104, _507106), once(user:self_eval0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'])), '$restore_trace'(_507104, _507106)) ^ Unify: (326) [system] setup_call_cleanup(system:'$notrace'(_507104, _507106), system:once(user:self_eval0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'])), system:'$restore_trace'(_507104, _507106)) ^ Call: (327) [system] sig_atomic(system:'$notrace'(_507104, _507106)) ^ Fail: (324) [user] self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Redo: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (323) [user] eval_args(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Call: (324) [user] eval_00(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (324) [user] eval_00(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Call: (325) [user] self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (325) [user] self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Call: (327) [system] setup_call_cleanup('$notrace'(_516502, _516504), once(user:self_eval0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'])), '$restore_trace'(_516502, _516504)) ^ Unify: (327) [system] setup_call_cleanup(system:'$notrace'(_516502, _516504), system:once(user:self_eval0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'])), system:'$restore_trace'(_516502, _516504)) ^ Call: (328) [system] sig_atomic(system:'$notrace'(_516502, _516504)) ^ Fail: (325) [user] self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Redo: (324) [user] eval_00(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (324) [user] eval_00(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Call: (325) [user] eval_01(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Unify: (325) [user] eval_01(=, 'Bool', 486, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _478848) ^ Call: (326) [user] if_t((486<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (326) [user] if_t((486<1, trace_on_overflow), debug(metta(eval_args))) Call: (328) [system] 486<1 Fail: (328) [system] 486<1 ^ Redo: (326) [user] if_t((486<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (326) [user] if_t((486<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (327) [system] setup_call_cleanup('$notrace'(_20012, _20014), once(user:(_19988 is 486-1, copy_term([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _20002))), '$restore_trace'(_20012, _20014)) ^ Unify: (327) [system] setup_call_cleanup(system:'$notrace'(_20012, _20014), system:once(user:(_19988 is 486-1, copy_term([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _20002))), system:'$restore_trace'(_20012, _20014)) ^ Call: (328) [system] sig_atomic(system:'$notrace'(_20012, _20014)) ^ Exit: (327) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(485 is 486-1, copy_term([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']))), system:'$restore_trace'(3, -1)) ^ Call: (326) [user] trace_eval(eval_20(=, 'Bool'), e, 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (326) [user] trace_eval(eval_20(=, 'Bool'), e, 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Call: (327) [user] must_det_ll((notrace((flag(eval_num, _25706, _25706+1), _25724 is _25706 mod 500, _25742 is 99-485 mod 100, _25766=_25768, option_else('trace-length', _25780, 500), option_else('trace-depth', _25788, 30))), quietly(if_t((nop(stop_rtrace), _25724>_25780), (set_debug(eval, false), _25844 is _25780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_25844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_25896))))) ^ Unify: (327) [user] must_det_ll(user:(notrace((flag(eval_num, _25706, _25706+1), _25724 is _25706 mod 500, _25742 is 99-485 mod 100, _25766=_25768, option_else('trace-length', _25780, 500), option_else('trace-depth', _25788, 30))), quietly(if_t((nop(stop_rtrace), _25724>_25780), (set_debug(eval, false), _25844 is _25780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_25844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_25896))))) ^ Call: (328) [user] once(user:(notrace((flag(eval_num, _25706, _25706+1), _25724 is _25706 mod 500, _25742 is 99-485 mod 100, _25766=_25768, option_else('trace-length', _25780, 500), option_else('trace-depth', _25788, 30))), quietly(if_t((nop(stop_rtrace), _25724>_25780), (set_debug(eval, false), _25844 is _25780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_25844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_25896))))) ^ Unify: (328) [system] once(user:(notrace((flag(eval_num, _25706, _25706+1), _25724 is _25706 mod 500, _25742 is 99-485 mod 100, _25766=_25768, option_else('trace-length', _25780, 500), option_else('trace-depth', _25788, 30))), quietly(if_t((nop(stop_rtrace), _25724>_25780), (set_debug(eval, false), _25844 is _25780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_25844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_25896))))) ^ Call: (331) [system] setup_call_cleanup('$notrace'(_29620, _29622), once(user:(flag(eval_num, _25706, _25706+1), _25724 is _25706 mod 500, _25742 is 99-485 mod 100, _25766=_25768, option_else('trace-length', _25780, 500), option_else('trace-depth', _25788, 30))), '$restore_trace'(_29620, _29622)) ^ Unify: (331) [system] setup_call_cleanup(system:'$notrace'(_29620, _29622), system:once(user:(flag(eval_num, _25706, _25706+1), _25724 is _25706 mod 500, _25742 is 99-485 mod 100, _25766=_25768, option_else('trace-length', _25780, 500), option_else('trace-depth', _25788, 30))), system:'$restore_trace'(_29620, _29622)) ^ Call: (332) [system] sig_atomic(system:'$notrace'(_29620, _29622)) ^ Exit: (331) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 32, 32+1), 32 is 32 mod 500, 14 is 99-485 mod 100, _25766=_25766, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (331) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 32>500), (set_debug(eval, false), _25844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_25844])), nop((start_rtrace, rtrace))))) ^ Unify: (331) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 32>500), (set_debug(eval, false), _25844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_25844])), nop((start_rtrace, rtrace))))) ^ Exit: (331) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 32>500), (set_debug(eval, false), _25844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_25844])), nop((start_rtrace, rtrace))))) Call: (330) [user] nop(notrace(no_repeats_var(_25896))) Unify: (330) [user] nop(notrace(no_repeats_var(_25896))) Exit: (330) [user] nop(notrace(no_repeats_var(_25896))) ^ Exit: (328) [system] once(user:(notrace((flag(eval_num, 32, 32+1), 32 is 32 mod 500, 14 is 99-485 mod 100, _25766=_25766, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 32>500), (set_debug(eval, false), _25844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_25844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_25896))))) ^ Exit: (327) [user] must_det_ll(user:(notrace((flag(eval_num, 32, 32+1), 32 is 32 mod 500, 14 is 99-485 mod 100, _25766=_25766, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 32>500), (set_debug(eval, false), _25844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_25844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_25896))))) Call: (327) [occurs] occurs:sub_term(_41084, e) Unify: (327) [occurs] occurs:sub_term(e, e) Exit: (327) [occurs] occurs:sub_term(e, e) Call: (327) [system] e\=e Fail: (327) [system] e\=e Redo: (327) [occurs] occurs:sub_term(_41084, e) Unify: (327) [occurs] occurs:sub_term(_41084, e) Call: (328) [system] compound(e) Fail: (328) [system] compound(e) Fail: (327) [occurs] occurs:sub_term(_41084, e) ^ Redo: (326) [user] trace_eval(eval_20(=, 'Bool'), e, 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (327) [system] _51302=e Exit: (327) [system] e=e ^ Call: (327) [user] if_trace((eval;e), (_25766=1, indentq(14, 32, -->, [e, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']]))) ^ Unify: (327) [user] if_trace((eval;e), (_25766=1, indentq(14, 32, -->, [e, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']]))) ^ Call: (329) [system] setup_call_cleanup('$notrace'(_55106, _55108), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _25766=1, indentq(14, 32, -->, [e, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']]))), _55064, fbug((_55064-->if_trace((eval;e), (_25766=1, indentq(14, 32, -->, [e, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']])))))))), '$restore_trace'(_55106, _55108)) ^ Unify: (329) [system] setup_call_cleanup(system:'$notrace'(_55106, _55108), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _25766=1, indentq(14, 32, -->, [e, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']]))), _55064, fbug((_55064-->if_trace((eval;e), (_25766=1, indentq(14, 32, -->, [e, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']])))))))), system:'$restore_trace'(_55106, _55108)) ^ Call: (330) [system] sig_atomic(system:'$notrace'(_55106, _55108)) ^ Exit: (329) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _25766=1, indentq(14, 32, -->, [e, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']]))), _55064, fbug((_55064-->if_trace((eval;e), (_25766=1, indentq(14, 32, -->, [e, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (327) [user] if_trace((eval;e), (_25766=1, indentq(14, 32, -->, [e, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']]))) Call: (327) [system] _59888=retval(fail) Exit: (327) [system] retval(fail)=retval(fail) Call: (327) [system] _61750=(\+ \+ (flag(eval_num, _61770, _61770+1), (retval(fail)\=@=retval(fail), nonvar(_23796)->indentq(14, _61770, <--, [e, _23796]);indentq(14, _61770, <--, [e, retval(fail)])))) Exit: (327) [system] (\+ \+ (flag(eval_num, _61770, _61770+1), (retval(fail)\=@=retval(fail), nonvar(_23796)->indentq(14, _61770, <--, [e, _23796]);indentq(14, _61770, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _61770, _61770+1), (retval(fail)\=@=retval(fail), nonvar(_23796)->indentq(14, _61770, <--, [e, _23796]);indentq(14, _61770, <--, [e, retval(fail)])))) ^ Call: (327) [user] call_cleanup(((call(eval_20(=, 'Bool'), 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796)*->nb_setarg(1, retval(fail), _23796);fail, trace, call(eval_20(=, 'Bool'), 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796)), ignore(notrace((\+_23796\=_25896, nb_setarg(1, retval(fail), _23796))))), ignore((_25766==1->ignore(\+ \+ (flag(eval_num, _61770, _61770+1), (retval(fail)\=@=retval(fail), nonvar(_23796)->indentq(14, _61770, <--, [e, _23796]);indentq(14, _61770, <--, [e, retval(fail)]))));notrace(ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _61770, _61770+1), (retval(fail)\=@=retval(fail), nonvar(_23796)->indentq(14, _61770, <--, [e, _23796]);indentq(14, _61770, <--, [e, retval(fail)]))))))))))) ^ Unify: (327) [system] call_cleanup(user:((call(eval_20(=, 'Bool'), 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796)*->nb_setarg(1, retval(fail), _23796);fail, trace, call(eval_20(=, 'Bool'), 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796)), ignore(notrace((\+_23796\=_25896, nb_setarg(1, retval(fail), _23796))))), user:ignore((_25766==1->ignore(\+ \+ (flag(eval_num, _61770, _61770+1), (retval(fail)\=@=retval(fail), nonvar(_23796)->indentq(14, _61770, <--, [e, _23796]);indentq(14, _61770, <--, [e, retval(fail)]))));notrace(ignore(if_t(14<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _61770, _61770+1), (retval(fail)\=@=retval(fail), nonvar(_23796)->indentq(14, _61770, <--, [e, _23796]);indentq(14, _61770, <--, [e, retval(fail)]))))))))))) ^ Call: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] atom([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Call: (330) [user] no_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (330) [user] no_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Call: (331) [user] self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (331) [user] self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Call: (333) [system] setup_call_cleanup('$notrace'(_74156, _74158), once(user:self_eval0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'])), '$restore_trace'(_74156, _74158)) ^ Unify: (333) [system] setup_call_cleanup(system:'$notrace'(_74156, _74158), system:once(user:self_eval0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'])), system:'$restore_trace'(_74156, _74158)) ^ Call: (334) [system] sig_atomic(system:'$notrace'(_74156, _74158)) ^ Fail: (331) [user] self_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Redo: (330) [user] no_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (330) [user] no_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (331) [system] atomic(==) Exit: (331) [system] atomic(==) ^ Call: (331) [user] is_sl(==) ^ Unify: (331) [user] is_sl(==) Call: (332) [system] number(==) ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']==[] ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] atom(=) Exit: (330) [system] atom(=) Call: (330) [system] (=)\==(=) ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] callable(==) Exit: (330) [system] callable(==) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Exit: (330) [system] is_list([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Exit: (330) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_101190]) Call: (330) [system] var(==) ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Call: (330) [user] once(expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _104952)) ^ Unify: (330) [system] once(user:expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _104952)) ^ Call: (331) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _104952) ^ Unify: (331) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _104952) Call: (332) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Exit: (332) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (331) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_110528]) Call: (332) [system] ground(==) Exit: (332) [system] ground(==) ^ Unify: (331) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==|_113310]) ^ Call: (332) [user] apply:maplist(expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _113310) ^ Unify: (332) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _113310) Call: (333) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _113310, user:expand_eval) Unify: (333) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [_117056|_117058], user:expand_eval) ^ Call: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _117056) ^ Unify: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], _117056) Call: (335) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (335) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_121700]) Call: (335) [system] ground(->) Exit: (335) [system] ground(->) ^ Unify: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->|_124482]) ^ Call: (335) [user] apply:maplist(expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _124482) ^ Unify: (335) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], _124482) Call: (336) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], _124482, user:expand_eval) Unify: (336) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], [_128228|_128230], user:expand_eval) ^ Call: (337) [user] expand_eval('Arg1Type', _128228) ^ Unify: (337) [user] expand_eval('Arg1Type', _128228) Call: (338) [system] is_list('Arg1Type') ^ Redo: (337) [user] expand_eval('Arg1Type', _128228) Call: (338) [system] 'Arg1Type'=_128228 Exit: (338) [system] 'Arg1Type'='Arg1Type' ^ Exit: (337) [user] expand_eval('Arg1Type', 'Arg1Type') Call: (337) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], _128230, user:expand_eval) Unify: (337) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], [_136590|_136592], user:expand_eval) ^ Call: (338) [user] expand_eval('Arg2Type', _136590) ^ Unify: (338) [user] expand_eval('Arg2Type', _136590) Call: (339) [system] is_list('Arg2Type') ^ Redo: (338) [user] expand_eval('Arg2Type', _136590) Call: (339) [system] 'Arg2Type'=_136590 Exit: (339) [system] 'Arg2Type'='Arg2Type' ^ Exit: (338) [user] expand_eval('Arg2Type', 'Arg2Type') Call: (338) [apply] apply:maplist_(['ReturnType'], _136592, user:expand_eval) Unify: (338) [apply] apply:maplist_(['ReturnType'], [_144952|_144954], user:expand_eval) ^ Call: (339) [user] expand_eval('ReturnType', _144952) ^ Unify: (339) [user] expand_eval('ReturnType', _144952) Call: (340) [system] is_list('ReturnType') ^ Redo: (339) [user] expand_eval('ReturnType', _144952) Call: (340) [system] 'ReturnType'=_144952 Exit: (340) [system] 'ReturnType'='ReturnType' ^ Exit: (339) [user] expand_eval('ReturnType', 'ReturnType') Call: (339) [apply] apply:maplist_([], _144954, user:expand_eval) Unify: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (339) [apply] apply:maplist_([], [], user:expand_eval) Exit: (338) [apply] apply:maplist_(['ReturnType'], ['ReturnType'], user:expand_eval) Exit: (337) [apply] apply:maplist_(['Arg2Type', 'ReturnType'], ['Arg2Type', 'ReturnType'], user:expand_eval) Exit: (336) [apply] apply:maplist_(['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType'], user:expand_eval) ^ Exit: (335) [apply] apply:maplist(user:expand_eval, ['Arg1Type', 'Arg2Type', 'ReturnType'], ['Arg1Type', 'Arg2Type', 'ReturnType']) ^ Exit: (334) [user] expand_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType'], [->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (334) [apply] apply:maplist_(['%Undefined%'], _117058, user:expand_eval) Unify: (334) [apply] apply:maplist_(['%Undefined%'], [_160772|_160774], user:expand_eval) ^ Call: (335) [user] expand_eval('%Undefined%', _160772) ^ Unify: (335) [user] expand_eval('%Undefined%', _160772) Call: (336) [system] is_list('%Undefined%') ^ Redo: (335) [user] expand_eval('%Undefined%', _160772) Call: (336) [system] '%Undefined%'=_160772 Exit: (336) [system] '%Undefined%'='%Undefined%' ^ Exit: (335) [user] expand_eval('%Undefined%', '%Undefined%') Call: (335) [apply] apply:maplist_([], _160774, user:expand_eval) Unify: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (335) [apply] apply:maplist_([], [], user:expand_eval) Exit: (334) [apply] apply:maplist_(['%Undefined%'], ['%Undefined%'], user:expand_eval) Exit: (333) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:expand_eval) ^ Exit: (332) [apply] apply:maplist(user:expand_eval, [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Exit: (331) [user] expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Exit: (330) [system] once(user:expand_eval([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'])) Call: (330) [system] [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']\==[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'] ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Call: (330) [user] is_progn(==) ^ Unify: (330) [user] is_progn(==) Call: (331) [system] var(==) ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Call: (330) [user] is_space_op(==) ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Exit: (330) [system] is_list([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (330) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=[_187794, _187800, _187806] ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Call: (330) [user] metta_compiled_predicate('&self', ==, _190626) ^ Fail: (330) [user] metta_compiled_predicate('&self', ==, _190626) ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Exit: (330) [system] is_list([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Call: (330) [user] apply:maplist(self_eval, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) ^ Unify: (330) [apply] apply:maplist(user:self_eval, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (331) [apply] apply:maplist_([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:self_eval) Unify: (331) [apply] apply:maplist_([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:self_eval) ^ Call: (332) [user] self_eval(==) ^ Unify: (332) [user] self_eval(==) ^ Call: (334) [system] setup_call_cleanup('$notrace'(_201818, _201820), once(user:self_eval0(==)), '$restore_trace'(_201818, _201820)) ^ Unify: (334) [system] setup_call_cleanup(system:'$notrace'(_201818, _201820), system:once(user:self_eval0(==)), system:'$restore_trace'(_201818, _201820)) ^ Call: (335) [system] sig_atomic(system:'$notrace'(_201818, _201820)) ^ Exit: (334) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(==)), system:'$restore_trace'(3, -1)) ^ Exit: (332) [user] self_eval(==) Call: (332) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:self_eval) Unify: (332) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:self_eval) ^ Call: (333) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Unify: (333) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) ^ Call: (335) [system] setup_call_cleanup('$notrace'(_210234, _210236), once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), '$restore_trace'(_210234, _210236)) ^ Unify: (335) [system] setup_call_cleanup(system:'$notrace'(_210234, _210236), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(_210234, _210236)) ^ Call: (336) [system] sig_atomic(system:'$notrace'(_210234, _210236)) ^ Exit: (335) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([->, 'Arg1Type', 'Arg2Type', 'ReturnType'])), system:'$restore_trace'(3, -1)) ^ Exit: (333) [user] self_eval([->, 'Arg1Type', 'Arg2Type', 'ReturnType']) Call: (333) [apply] apply:maplist_(['%Undefined%'], user:self_eval) Unify: (333) [apply] apply:maplist_(['%Undefined%'], user:self_eval) ^ Call: (334) [user] self_eval('%Undefined%') ^ Unify: (334) [user] self_eval('%Undefined%') ^ Call: (336) [system] setup_call_cleanup('$notrace'(_218650, _218652), once(user:self_eval0('%Undefined%')), '$restore_trace'(_218650, _218652)) ^ Unify: (336) [system] setup_call_cleanup(system:'$notrace'(_218650, _218652), system:once(user:self_eval0('%Undefined%')), system:'$restore_trace'(_218650, _218652)) ^ Call: (337) [system] sig_atomic(system:'$notrace'(_218650, _218652)) ^ Exit: (336) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('%Undefined%')), system:'$restore_trace'(3, -1)) ^ Exit: (334) [user] self_eval('%Undefined%') Call: (334) [apply] apply:maplist_([], user:self_eval) Unify: (334) [apply] apply:maplist_([], user:self_eval) Exit: (334) [apply] apply:maplist_([], user:self_eval) Exit: (333) [apply] apply:maplist_(['%Undefined%'], user:self_eval) Exit: (332) [apply] apply:maplist_([[->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:self_eval) Exit: (331) [apply] apply:maplist_([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], user:self_eval) ^ Exit: (330) [apply] apply:maplist(user:self_eval, [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']) Call: (330) [system] [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_229854|_229856] Exit: (330) [system] [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'] Call: (330) [system] atom(==) Exit: (330) [system] atom(==) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] _234506=do_more_defs(true) Exit: (330) [system] do_more_defs(true)=do_more_defs(true) ^ Call: (330) [user] clause(eval_21(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796), _236382) ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] (==)==(/) ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] (==)== === ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) Call: (330) [system] (==)== ==== ^ Redo: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Unify: (329) [user] eval_20(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _23796) ^ Call: (330) [user] eval_40(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (330) [user] eval_40(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Call: (331) [user] eval_selfless(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (331) [user] eval_selfless(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Call: (332) [user] eval_selfless_0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (332) [user] eval_selfless_0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) Call: (333) [system] var(==) ^ Redo: (332) [user] eval_selfless_0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (332) [user] eval_selfless_0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Call: (333) [user] is_assignment(==) ^ Unify: (333) [user] is_assignment(==) Call: (334) [system] atom(==) Exit: (334) [system] atom(==) ^ Redo: (332) [user] eval_selfless_0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (332) [user] eval_selfless_0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Call: (333) [user] eval_selfless_1([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (333) [user] eval_selfless_1([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Call: (334) [user] allow_clp ^ Unify: (334) [user] allow_clp ^ Call: (335) [user] false_flag ^ Unify: (335) [user] false_flag Call: (336) [system] fail Fail: (336) [system] fail ^ Fail: (335) [user] false_flag ^ Redo: (332) [user] eval_selfless_0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (332) [user] eval_selfless_0([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Call: (333) [user] eval_selfless_2([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (333) [user] eval_selfless_2([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) Call: (334) [system] var(==) ^ Redo: (333) [user] eval_selfless_2([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (333) [user] eval_selfless_2([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Call: (334) [user] fake_notrace((ground([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_276410, _276416, _276422], atom(_276410), catch_warn(current_op(_276448, yfx, _276410)), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']\=[_276468], s2ps([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _276476))) ^ Unify: (334) [user] fake_notrace(user:(ground([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_276410, _276416, _276422], atom(_276410), catch_warn(current_op(_276448, yfx, _276410)), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']\=[_276468], s2ps([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _276476))) ^ Call: (335) [user] real_notrace(user:(ground([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_276410, _276416, _276422], atom(_276410), catch_warn(current_op(_276448, yfx, _276410)), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']\=[_276468], s2ps([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _276476))) ^ Unify: (335) [user] real_notrace(user:(ground([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_276410, _276416, _276422], atom(_276410), catch_warn(current_op(_276448, yfx, _276410)), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']\=[_276468], s2ps([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _276476))) ^ Call: (336) [user] setup_call_cleanup('$notrace'(_280182, _280184), once(user:(ground([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_276410, _276416, _276422], atom(_276410), catch_warn(current_op(_276448, yfx, _276410)), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']\=[_276468], s2ps([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _276476))), '$restore_trace'(_280182, _280184)) ^ Unify: (336) [system] setup_call_cleanup(user:'$notrace'(_280182, _280184), user:once(user:(ground([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_276410, _276416, _276422], atom(_276410), catch_warn(current_op(_276448, yfx, _276410)), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']\=[_276468], s2ps([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _276476))), user:'$restore_trace'(_280182, _280184)) ^ Call: (337) [system] sig_atomic(user:'$notrace'(_280182, _280184)) ^ Fail: (335) [user] real_notrace(user:(ground([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_276410, _276416, _276422], atom(_276410), catch_warn(current_op(_276448, yfx, _276410)), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']\=[_276468], s2ps([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _276476))) ^ Fail: (334) [user] fake_notrace(user:(ground([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']=[_276410, _276416, _276422], atom(_276410), catch_warn(current_op(_276448, yfx, _276410)), [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%']\=[_276468], s2ps([==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _276476))) ^ Redo: (330) [user] eval_40(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) ^ Unify: (330) [user] eval_40(=, 'Bool', 485, '&self', [==, [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'], _247654) Call: (331) [system] (==)==(==) Exit: (331) [system] (==)==(==) ^ Call: (331) [user] using_all_spaces ^ Unify: (331) [user] using_all_spaces Call: (332) [system] nb_current(with_all_spaces, t) Exit: (332) [system] nb_current(with_all_spaces, t) ^ Exit: (331) [user] using_all_spaces ^ Call: (331) [user] suggest_type('Bool', 'Bool') ^ Unify: (331) [user] suggest_type('Bool', 'Bool') ^ Exit: (331) [user] suggest_type('Bool', 'Bool') ^ Call: (331) [user] as_tf(eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'), _247654) ^ Unify: (331) [user] as_tf(eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'), _247654) Call: (332) [system] eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%')\=[_297872|_297874] Exit: (332) [system] eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%')\=[_297872|_297874] ^ Call: (332) [user] catch_nowarn((call(eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'))*->_247654='True';_247654='False')) ^ Unify: (332) [user] catch_nowarn((call(eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'))*->_247654='True';_247654='False')) Call: (333) [user] catch_err((call(eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'))*->_247654='True';_247654='False'), error(_301610, _301612), fail) Unify: (333) [user] catch_err((call(eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%'))*->_247654='True';_247654='False'), error(_301610, _301612), fail) ^ Call: (336) [user] eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%') ^ Unify: (336) [user] eval_until_unify(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%') ^ Call: (337) [user] eval_until_eq(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%') ^ Unify: (337) [user] eval_until_eq(=, _296004, 485, '&self', [->, 'Arg1Type', 'Arg2Type', 'ReturnType'], '%Undefined%') ^ Call: (338) [user] catch_nowarn([->, 'Arg1Type', 'Arg2Type', 'ReturnType']=:='%Undefined%') ^ Unify: (338) [user] catch_nowarn([->, 'Arg1Type', 'Arg2Type', 'ReturnType']=:='%Undefined%') Call: (339) [user] catch_err([->, 'Arg1Type', 'Arg2Type', 'ReturnType']=:='%Undefined%', error(_309118, _309120), fail) Unify: (339) [user] catch_err([->, 'Arg1Type', 'Arg2Type', 'ReturnType']=:='%Undefined%', error(_309118, _309120), fail) Call: (341) [system] [->, 'Arg1Type', 'Arg2Type', 'ReturnType']=:='%Undefined%' % Got exception type_error(character,->) (Ctx0=system:=:= / 2, Catcher=user:catch_err/3) % Stack = P;HTML| Script done on 2024-09-26 00:52:54+00:00 [COMMAND_EXIT_CODE="137"]
\033[1;33mCompleted (EXITCODE=137) Under 40 seconds: ./mettalog '--output=./reports/tests_output/baseline-compat-2024-09-26T00:33:38/' --timeout=40 --html --repl=false --test "tests/more-anti-regression/stdlib-mettalog/stdlib_mettalog_test.metta" --halt=true\033[0m